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