Помощь - Поиск - Пользователи - Календарь
Полная версия: PHP4 и PHP5
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Общие вопросы
unix-oid
Такие вопросы - по PHP4 и PHP5:
  • Что ставить на сервер
  • Оставлять ли второе?
  • Если да, то какой PHP делать по-умолчанию
Ответы нужны крайне быстро.Нужно не прма, а Ваше мнение smile.gif
edogs
Если для дела и для большинства людей, то...
1) php4 модулем, php5 не модулем
2) Да.
3) 4-ку.
P.S.: Вы бы название темы в само сообщение затащили, мы долго соображали о чем речь smile.gif

unix-oid
а аргументы будут? smile.gif
edogs
Цитата(unix-oid @ 18.05.2007, 23:31) *
а аргументы будут? smile.gif
Вы просили мнение и быстро, а не аргументы smile.gif К тому же аргументы банальны и известны - как и в любом деле с переходом на более свежую версию чего-либо.
а) php4 на данный момент это то, для чего писалось подавляющее число php скриптов. php5 это то, на чем скрипты php4 могут и не пойти.
б) редкие скрипты заточены под php5, но даже если так, нередко под такие заточенные скрипты люди брали вдс/сервер, ибо если им так надо php5, то не исключено что нужно и ещё что-то.
в) на другом форуме видели не одно сообщение, про проблемы у клиентов у МХ в связи с переходом на php5 и mysql5.
г) php5 по скорости в целом не шустрее php4
д) php5 может пригодиться кому-то, например для тестов как его софт пойдет на php5, что бы переехать плавнее или для отладки и т.д.
Посему - для дела - php4, но для редкого "баловства" нужно и 5-ку иметь.
eSupport.org.ua
Не ожидал такого ретроградства... php5 на порядок интрееснее для разработчиков должен быть
DLag
У нас 5-ка модулем и 4-ка CGI.
Проблемы с переходом на PHP5/MYSQL5 решаются на уровне хостера без особых телодвижений.
unix-oid
Вот волнуемся за древний форум IPB1.3
ultrasparc
5-ка стоит модулем без всяких 4 и все довольны
Maxim Azarov
Не морочьте себе голову. Есть production релизы и есть legacy. Так вот РНР5 на данный момент production и работает по умолчанию на всех наших серверах. И только от силы 10% клиентов используют CGI версию PHP4. Никакого недовольства со стороны клиентов год назад, когда мы осуществили глобально переход с 4 на 5, не было. 4ка отживает свое. В свое время также все говорили, что 3ю версию отпускать нельзя.
unix-oid
Перходим, сейчас компилируется 5 стандарт smile.gif

Почти аналогичный вопрос возник с MySQL 4/5...
edogs
Цитата(eSupport.org.ua @ 19.05.2007, 05:09) *
Не ожидал такого ретроградства... php5 на порядок интрееснее для разработчиков должен быть
Э, так ведь вопрос состоял не в том, что абстрактно интереснее для разработчиков... Поэтому отвечали с точки зрения хостинга/пользователя.
По факту - 5-ка в большинстве случаев не необходима для запуска скриптов, и иногда им противопоказана. Ситуация постепенно меняется, но тем не менее пока так.
MIRhosting.com
Нда.. это же сколько должно пройти лет/десятилетий..
Imho, если скрипт не работает под php5, то этот скрипт нужно выкидывать. Потому что, если разработчик за 5 лет не смог адаптировать его для php5 (а адаптации там раз плюнуть, если изначально грамотно писался), то и с безопасностью у такого скрипта скорее всего хуже некуда. За 5 лет многие ранее не известные способы и уязвимости стали более распространены. Это одна из причин, по который мы всегда настоятельно рекомендуем использовать php5. Как бэкап, иногда можно поставить php4 и прописывать его для конкретного пользователя (или он сам может его поставить себе в home).
unix-oid
MIRHosdting,Где-то слышал smile.gif
В принцыпе согласен, но сервер общий smile.gif
А вот недавно мне так написали:
КЛИЕНТ (22:52:10 18/05/2007)
а кто php уже сменил


RooT (22:52:27 18/05/2007)
как сменил?




КЛИЕНТ (22:52:34 18/05/2007)
стояла дугая версия у меня там все показывает


КЛИЕНТ (22:52:41 18/05/2007)
была же 446


КЛИЕНТ (22:52:45 18/05/2007)
а теперь 447


КЛИЕНТ (22:52:50 18/05/2007)
Вот проснусь завтра, а там уже 5 стоит. А там не идёт мой форум. Уйду от вас.

--

и так раз 15...
Форум ипб1,3. Не понятно, зачем вообще такое барахло держать...
MIRhosting.com
Цитата(unix-oid @ 19.05.2007, 12:03) *

Вот проснусь завтра, а там уже 5 стоит. А там не идёт мой форум. Уйду от вас.

Ну так миграции надо делать с уведомлением клиентов, и максимально плавно. В случае с миграцией безусловно стоит иметь готовым php4
unix-oid
Я понимаю, уведомил, они кусаются...
Пхп4 оставил как кги.
edogs
Цитата(MIRhosting.com @ 19.05.2007, 12:42) *
Imho, если скрипт не работает под php5, то этот скрипт нужно выкидывать.
Скрипты должны работать под более распространёнными версиями софта. Пока это php4.
Цитата(MIRhosting.com @ 19.05.2007, 12:42) *
Потому что, если разработчик за 5 лет не смог адаптировать его для php5
Во-первых, php5 бета появилась в 2003 году, а надежный финал это дай бог 2006г. 5 лет это сильно. Во вторых, скажите, а по какой причине разработчик должен был адаптировать? php4 то везде было. Разумный человек без причины ничего не делает.
Цитата(MIRhosting.com @ 19.05.2007, 12:42) *
(а адаптации там раз плюнуть, если изначально грамотно писался),
Скорее наоборот. php4 и php5 очень и очень совместимые языки, респект разработчикам. Поэтому простой скрипт, без наворотов, как раз без проблем пойдет на php5. А вот "навороченный", написанный с ооп, передачей данных по ссылкам и т.д. может потребовать ресурсоемкой переделки.
Цитата(MIRhosting.com @ 19.05.2007, 12:42) *
то и с безопасностью у такого скрипта скорее всего хуже некуда.
Спорно, вместо адаптации разработчик мог заняться безопасностью. А время не резиновое, тут или/или.
Цитата(MIRhosting.com @ 19.05.2007, 12:42) *
За 5 лет многие ранее не известные способы и уязвимости стали более распространены.
Назовите, пожалуйста, хоть одну новую уязвимость которая появилась за эти 5 лет (забудем что это число с потолка). Серьезно, интересно.
Цитата(MIRhosting.com @ 19.05.2007, 12:42) *
Это одна из причин, по который мы всегда настоятельно рекомендуем использовать php5.
Вы серьезно полагаете, что использование php5 увеличивает безопасность скриптов blink.gif

Ни в коем случае не оспариваем тэзиса, что новые скрипты должны уметь работать под php5. Мы говорим о другом, что на текущий момент, большинство скриптов, все-таки сделаны под php4 изначально. И php4 более распространен у хостеров. Поэтому если речь идет о том, что нужно для/от хостинга , то однозначно 4-ка (если речь не об экзотике, а неком среднестатическом запросе). Желательно 5-ка как альтернатива, для удобного перехода и т.д.. Допустимо сделать 5-ку главной, а 4-ку альтернативной. Но вот лишать текущих пользователей 4-ки это ни в какие ворота.
unix-oid
4 лишать никто не собирается.
Что касается php5 - ВЗЯТЬ хотя бы защищённые сессии. xss и man-in-the-middle практически нереален
siarzhuk
4 основной, 5 - альтернатива.
Цитата(unix-oid @ 19.05.2007, 13:03) *

и так раз 15...
Форум ипб1,3. Не понятно, зачем вообще такое барахло держать...

Тут есть нюансы. Иногда лучше держать 1.3, чем 2.хх smile.gif
unix-oid
Нюанс заключается в стоимости лицензии? smile.gif
edogs
Цитата(unix-oid @ 20.05.2007, 19:36) *
Нюанс заключается в стоимости лицензии? smile.gif
В том числе, а разве это не аргумент?smile.gif Да и в общем-то нередко все к стоимости сводится. Допустим заказывал человек для сайта скрипт лет 5 назад, он не совместим с 5-кой... или допустим платный скрипт какой-то был куплен, но апдейты закончились, а денег стоят... и т.д.. Если скрипты нормально работают, написаны адекватно, и апгрейд займет и деньги и время то смысл их менять? Опять же для апгрейда нужно пускать к своим файлам/данным новых людей, тоже удовольствие не всегда выше среднего.
unix-oid
И поэтому есть пхп4 smile.gif
ex-SavaHost
Цитата(MIRhosting.com @ 19.05.2007, 10:42) *

Нда.. это же сколько должно пройти лет/десятилетий..
Imho, если скрипт не работает под php5, то этот скрипт нужно выкидывать.
Существуют коммерческие варианы скриптов, которые давно работают под 4 PHP, проверены на сотнях и тысячах установок, в них убраны все мыслимые баги и дыры.
Есть те же варианты более новых скриптов под PHP5, с новыми возможностями, которые наверное даже лучше и принесут больше денег, но в них периодически попадаются баги и находятся всё новые дыры - версия относительно новая, еще не stable...
Что Вы выберете?
А если от надёжности скрипта зависит несколько К$/мес Вашего дохода?
Вам по прежнему нужен PHP5? biggrin.gif
unix-oid
Сравнение php4=c, php5=c++ будет верным?
edogs
Цитата(unix-oid @ 20.05.2007, 20:16) *
Сравнение php4=c, php5=c++ будет верным?
Нет.

SavaHost.com, +1 smile.gif
Alexander V Fedyashov
Стоит php 5, никто не жалуется. Те кто страстно желает php 4, те берут VPS.
ex-SavaHost
Цитата(Valuex.RU @ 20.05.2007, 18:39) *

Стоит php 5, никто не жалуется. Те кто страстно желает php 4, те берут VPS.
Нормально отлаженный скрипт доски обьявлений с 3-5К уников укладывается в 2-3 процента сервера с P4 2.4...
И как Вы обьясните клиенту необходимость перехода на VDS? И более того - нахр**а ему это надо? ohmy.gif
siarzhuk
Цитата(unix-oid @ 20.05.2007, 19:36) *

Нюанс заключается в стоимости лицензии? smile.gif

IPB 2.xx платный, а 1.3 был бесплатным. Сейчас продается, насколько я знаю, только 2.хх
Вроде бы есть заявление от производителя о том, что сейчас все версии являются платными, но гонений, по крайней мере, на владельцев сайтов с 1.3 нет, в отличие от сайтов с варезными 2.хх
edogs
Цитата(siarzhuk @ 20.05.2007, 23:44) *
IPB 2.xx платный, а 1.3 был бесплатным. Сейчас продается, насколько я знаю, только 2.хх
Вроде бы есть заявление от производителя о том, что сейчас все версии являются платными, но гонений, по крайней мере, на владельцев сайтов с 1.3 нет, в отличие от сайтов с варезными 2.хх
IPB в меру природы своего развития имеет (имел?) очень странное лицензирование. Распространять любые версии ipb и/или загружать их откуда-либо кроме офф.сайта IPB нельзя. Однако, версии 1.х и часть версий 2.х распространялись с офф.сайта для бесплатного использования, поэтому если кто-то успел вовремя качнуть, то никаких проблем.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.