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

Тема в разделе "Администрирование серверов", создана пользователем mikie, 14 май 2008.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. mikie

    mikie Постоялец

    Регистр.:
    10 фев 2007
    Сообщения:
    107
    Симпатии:
    3
    subj интересуют вопросы совместимости и как наиболее безболезненней?
     
  2. prnet

    prnet Постоялец

    Регистр.:
    27 апр 2008
    Сообщения:
    91
    Симпатии:
    20
    ну маст даи не знаю сам использую много скриптов с 4х4. а насчёт апгреида сначала нужно потестировать скрипт где то на 5е, если работают все функции безошибочно тогда стоит апгрейд конечно.
     
  3. ArtemZ

    ArtemZ Прохожие

    PHP 4 R.I.P.
    лучше скрипт переписать, имхо
     
  4. VadoZ

    VadoZ Постоялец

    Регистр.:
    23 окт 2007
    Сообщения:
    146
    Симпатии:
    55
    Скажем так связка Apache1.3 PHP4 MySQL4 по на слабеньком железе бегает в 2 раза быстрей чем Apache2 PHP5 MySQL5.
    Если ресурсы позволяют - переходи, если нет, то стоит задуматься стоит-ли.
     
  5. Toxic_Cat

    Toxic_Cat Постоялец

    Регистр.:
    19 авг 2007
    Сообщения:
    128
    Симпатии:
    6
    Юзаю 5ю версию... где не соответствия легко можно переделать под 4ю
     
  6. masto

    masto Прохожие

    на счёт мускуля не особо критично, если не требуется функционала MySQL 5.
    А вот PHP4=>PHP5 однозначно. И постепенное переписывание скриптов если используются register_globals/magic_quotes иначе можно в один прекрасный день оказаться в глубокой заднице.
     
  7. cobain

    cobain Создатель

    Регистр.:
    12 май 2008
    Сообщения:
    18
    Симпатии:
    2
    В MySql5 появились новые зарезервированные имена. Некоторые старые движки не ставят имя поля в запросе в кавычки и на новой версии это вызовет ошибку если имя совпадёт с зарезервированным. (Например, поле call в скриптах PerlDesk версии<=1.6).

    В php.ini PHP 5 есть директивы для максимальной совместимости с PHP 4. Подробнее http://ru2.php.net/manual/en/migration5.php

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

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

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

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    У php5 вроде как дыр стало поменьше. Всякие там magic_quotes и прочее.

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

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

    jdspb Постоялец

    Регистр.:
    14 мар 2007
    Сообщения:
    117
    Симпатии:
    9
    тут некоторые пишут... стоит ли

    Это заслуга только Apache2... :(
     
  10. TPAKTOP

    TPAKTOP Создатель

    Регистр.:
    16 июл 2008
    Сообщения:
    11
    Симпатии:
    0
    если держишь хостинг то придется оставлять 2 мускула ибо не все сайты корректно заработают на 5ке. ну а потом потихоньку двигать сайты на 5ку (апгрейдить движки и т.п.)
     
Статус темы:
Закрыта.