У нас есть требование для обновления версии PHP (5.3.25) до текущей стабильной версии, которая равна 5.6.17. Итак, для этого нам нужно найти, какой подход был бы лучше всего.
Помимо обновления, все, что мы должны учитывать при этом.
Было бы хорошо, если бы у кого-то из вас были документы, на которые мы можем ссылаться.
Пользователи, поддерживающие PHP, загружают список несовместимых изменений каждой версии. Вот документы, которые вы можете прочитать:
Проблема №1 в Интернете против 5.5 – это снижение поддержки функций mysql_*
; если у вас их нет в вашем проекте, миграция должна быть относительно гладкой.
Если у вас есть регрессионные тесты, вы счастливый человек; если вы этого не сделаете, я настоятельно рекомендую проверить каждое изменение в виртуальной среде до обновления реальной среды на главном сервере. Если вы достаточно храбры, вы можете попытаться настроить бродягу – это позволит разработчикам легко обмениваться своей средой и воспроизводить состояние сервера, как это должно быть после обновления до 5.6.
Я также не стал бы рекомендовать частичные обновления, я думаю, что лучше настроить таргетинг на 5.6 на первом (и только) этапе миграции.
По моему опыту, мы обновили нашу версию PHP с 5.3.28 до 5.6.6 напрямую из-за обновлений сервера, и еще одна причина заключается в том, что вы можете легко проверить все свои модули быстрее, если есть ошибка, а не проверка на каждую версию.
Что вы должны иметь в виду: