Назад | Перейти на главную страницу

Yum update на LAMP

Когда я делаю yum check-update на моем сервере я получаю такие пакеты, как php, которые я не решился обновить.

Мне интересно, безопасно ли обновлять их на моем производственном сервере (хотя у меня есть резервная копия).

Я почти уверен, что мой PHP-код будет продолжать работать с той версией PHP, до которой он будет обновлен.

Но меня немного беспокоят различные расширения / модули PHP.

Будут ли они работать при обновлении PHP?

Я уверен, что у кого-то есть в этом опыт.

Версии:

Не имея всей информации, я рискну и скажу, что обновление безопасно.

Вы не сказали, какую ОС вы на самом деле используете. Если это что-то вроде RHEL, Scientific Linux или CentOS, обновление будет работать. Однако если это что-то вроде слабины или шляпы-федора, у вас больше риска.

Если вы хотите в этом убедиться, возможно, проще всего запустить виртуальную машину, обновить ее до последней версии и провести базовое тестирование. Существуют всевозможные бесплатные виртуальные машины, такие как KVM и VirtualBox.

Самая большая проблема, с которой вы можете столкнуться (не зная своей версии), заключается в том, что у вас могут быть устаревшие функции или настройки.

Есть некоторые более страшные вещи, которые могут повлиять на вас, такие как клонирование объектов и имена конструкторов классов, которые также могут возникнуть.

Я не могу сказать, что порекомендовал бы выполнить обновление на производственном блоке без дополнительной информации о том, о каком переходе версии мы говорим и сколько кода задействовано.

Изменить: поскольку вы опубликовали свои версии - вам будет очень мало о чем беспокоиться - если у вас все еще есть проблемы, вы можете увидеть изменения позиции Вот

Вы установили что-нибудь из PECL рукой? Тогда вы можете столкнуться с проблемами. В противном случае вы будете в полной безопасности.