Есть ли форк PHP4? - PullRequest
       26

Есть ли форк PHP4?

3 голосов
/ 18 февраля 2009

Кто-нибудь разветвлял PHP4 для продолжения поддержки этой версии?

РЕДАКТИРОВАТЬ: Это не вопрос о миграции на PHP5.

Ответы [ 2 ]

12 голосов
/ 18 февраля 2009

Насколько я знаю - нет. PHP5 довольно хорош с обратной совместимостью, и вы не должны запускать PHP4 на любом общедоступном веб-сервере, если безопасность даже для вас немного важна.

Я бы оценил, что PHP5 обратно совместим на 99%. Вот сообщение в блоге с типичными (небольшими) проблемами, с которыми вы можете столкнуться, обычно так, как функции ведут себя в угловых случаях. Два других ресурса, на которые вы можете обратить внимание: Миграция с PHP 4 на PHP 5 в руководстве по PHP и Приложение по миграции на PHP5 , в частности обратно несовместимые изменения .

Подводя итог: вам нужно будет детально протестировать после миграции. Большинство вещей будет работать, но некоторые могут потерпеть неудачу в угловых случаях. Некоторые вещи могут быть исправлены путем настройки php.ini, некоторые требуют нескольких изменений. В целом, приложения, написанные для PHP4, менее безопасны, чем приложения, написанные для PHP5, поскольку некоторые функции безопасности не существуют или не используются широко. Поэтому что-то вроде mod_security или PHPIDS (или оба) также следует учитывать.

4 голосов
/ 22 февраля 2009

Не было известных форков PHP4 для продолжения поддержки.

Код PHP4 довольно большой, и со всеми его расширениями это будет довольно большой проект для поддержки как унаследованного приложения.

...