2015-03-26 3 views
12

У нас есть требование для обновления версии PHP (5.3.25) до текущей стабильной версии, которая составляет 5.6.17. Итак, для этого нам нужно найти, какой подход был бы лучше всего.Обновление версии PHP 5.3.25 до 5.6

  1. Пошаговый подход, в котором мы можем обновить с 5.3.X до 5.4.X, 5.4.X до 5.5.X и так далее.
  2. Прямое обновление, при этом мы будем непосредственно обновлять с 5.3.X до 5.6.X.

Помимо обновления, что все мы должны иметь в виду при этом.

Было бы хорошо, если бы у кого-либо из вас были документы, на которые мы можем ссылаться.

ответ

2

По моему опыту мы обновили нашу версию PHP от 5.3.28 до 5.6.6 непосредственно из-за обновлений сервера, и еще одна причина заключается в том, что вы можете легко проверить все свои модули быстрее, если есть ошибка, а не проверка на каждом версия.

То, что вы должны иметь в виду:

  • устаревших функций
  • если вы используете PHP базы (CodeIgniter, Laravel и т.д.), рассмотреть вопрос о повышении их слишком
  • текущие реализации кода
20

Сторонники PHP загружают список несовместимых изменений каждой версии. Вот документы, которые вы можете прочитать:

Если у вас есть регрессивные тесты, вы счастливый человек; если вы этого не сделаете, я настоятельно рекомендую проверить каждое изменение в виртуальной среде до обновления реальной среды на главном сервере. Если вы достаточно храбры, вы можете попытаться настроить бродягу - это позволит разработчикам легко обмениваться своей средой и воспроизводить состояние сервера, как это должно быть после обновления до 5.6.

Я также не рекомендовал бы частичные обновления, я думаю, что лучше настроить таргетинг на 5.6 на первом (и только) этапе миграции.

+7

'mysql_ *' был только ** устарел ** в PHP 5.5.0, но затем ** упал/удалил ** в 7.0.0 ... просто для того, чтобы быть ясным об этом. – Chris

Смежные вопросы