Можно ли обновиться до PHP 5.5.12 с PHP 5.5.1?
В настоящее время на моих производственных серверах установлен PHP 5.5.1, и он работает нормально.
PHP 5.5.1 (cli) (сборка: 14 января 2014 г., 11:37:09)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
Однако согласно этому сообщению PHP выпустил 5.5.12, чтобы исправить некоторые проблемы OpenSSL. Мы работаем на CodeIgniter.
Как я вижу, нет никаких серьезных изменений между 5.5.1 и 5.5.12, только исправления ошибок и несколько дополнений. Так что должно быть нормально обновить версию PHP плавно.
Однако недавно мы также обновились до более новой версии OpenSSL, чтобы избежать ошибки. Так что теперь необходимо обновить PHP по тем же причинам?
Если я ничего не пропущу, то обновление не вызовет проблем, связанных с версией?
ПРИМЕЧАНИЕ. В публикации упоминается пример общего хостинга / серверов, у нас есть несколько выделенных серверов, работающих за балансировщиками нагрузки.
1 ответ
Релизы PHP избегают любых типов нарушающих синтаксис изменений на уровне минорных версий, поэтому, пока вы все еще используете PHP 5.5, ваш код почти наверняка будет действительным. Поскольку у вас есть несколько серверов, вы можете попробовать обновить один из них, пройдя тестовый набор / модульный тест / базовые тесты работоспособности / и т.д. сначала перед развертыванием обновления на все ваши серверы.
Вы можете потратить много времени, просматривая различия в коммитах, на которые есть ссылки в этом посте, но в конечном итоге вы можете найти переход с 5.5.1 на 5.5.12 довольно безопасным и может привести к другим улучшениям, поэтому я бы сосредоточил ваше внимание на энергия на тестирование.