тут некоторые пишут что php4 и мускл 4 must die - стоит ли апгрейдится на 5 - ку

Статус
В этой теме нельзя размещать новые ответы.

mikie

Постоялец
Регистрация
10 Фев 2007
Сообщения
107
Реакции
5
subj интересуют вопросы совместимости и как наиболее безболезненней?
 
ну маст даи не знаю сам использую много скриптов с 4х4. а насчёт апгреида сначала нужно потестировать скрипт где то на 5е, если работают все функции безошибочно тогда стоит апгрейд конечно.
 
PHP 4 R.I.P.
лучше скрипт переписать, имхо
 
subj интересуют вопросы совместимости и как наиболее безболезненней?

Скажем так связка Apache1.3 PHP4 MySQL4 по на слабеньком железе бегает в 2 раза быстрей чем Apache2 PHP5 MySQL5.
Если ресурсы позволяют - переходи, если нет, то стоит задуматься стоит-ли.
 
Юзаю 5ю версию... где не соответствия легко можно переделать под 4ю
 
на счёт мускуля не особо критично, если не требуется функционала MySQL 5.
А вот PHP4=>PHP5 однозначно. И постепенное переписывание скриптов если используются register_globals/magic_quotes иначе можно в один прекрасный день оказаться в глубокой заднице.
 
В MySql5 появились новые зарезервированные имена. Некоторые старые движки не ставят имя поля в запросе в кавычки и на новой версии это вызовет ошибку если имя совпадёт с зарезервированным. (Например, поле call в скриптах PerlDesk версии<=1.6).

В php.ini PHP 5 есть директивы для максимальной совместимости с PHP 4. Подробнее Для просмотра ссылки Войди или Зарегистрируйся

При переходе с Apache 1.3 на Apache 2.0 mpm_worker большинство замечают прирост производительности. Новые дерективы позволяют тюнинговать память более гибко.

Переход на новые версии неизбежен. Мой вердикт - стоит апгрейдится, трудностей не так много.

Но в данный момент я бы подождал стабилизации ветки PHP 5.3, там много доделок произведено и вкусностей добавили (особенно если Вы строите высокоспроизоводительный скриптовый хостинг на базе fastcgi)
 
У php5 вроде как дыр стало поменьше. Всякие там magic_quotes и прочее.

У MySQL5 - наоборот, одна сплошная дырища. С тех пор, как они разрешили синтаксис сложных запросов, возможностей для SQL injection заметно прибавилось. Да что там, их стало больше В РАЗЫ! Всякие UNION, подзапросы и т.д. - здорово упрощают хакерам жизнь.

Так что в сумме стало хуже. И, как уже заметили выше, медленней. Но прогресс неумолим, все равно переходить придется, так что ставь. А насчет дырок - так надо скрипты просто недырявые писать, это ж не мускула вина, что раньше через дырку к тебе не могли пролезть, а сейчас, из-за расширения функционала, стало возможно. Дырка-то и раньше была :)
 
тут некоторые пишут... стоит ли

Скажем так связка Apache1.3 PHP4 MySQL4 по на слабеньком железе бегает в 2 раза быстрей чем Apache2 PHP5 MySQL5.
Если ресурсы позволяют - переходи, если нет, то стоит задуматься стоит-ли.
Это заслуга только Apache2... :(
 
subj интересуют вопросы совместимости и как наиболее безболезненней?
если держишь хостинг то придется оставлять 2 мускула ибо не все сайты корректно заработают на 5ке. ну а потом потихоньку двигать сайты на 5ку (апгрейдить движки и т.п.)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху