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

обновление php с 5.3 до 5.5

Думаю обновить свой php с версии 5.3 до версии 5.5.

Мне было интересно, имеет ли 5.5 обратная совместимость с 5.3, поскольку это «всего лишь» небольшое обновление (например, не с 5.3 до 6.4). У меня проблемы, если я просто обновлю установку php через https://serverfault.com/a/420288/124883 ? Есть ли способ (как и опция configtest в nginx для проверки зависимостей?)

Или возможно, чтобы обе версии работали одновременно, поскольку у меня нет тестового сервера, только живой сервер?

PHP 5.3 не на 100% обратно совместим с PHP 5.5. Важным изменением является то, что старомодный соединитель mysql (http://php.net/manual/en/book.mysql.php) устарела.

Дополнительная информация об устаревших функциях для PHP 5.4 => PHP 5.5: http://php.net/manual/en/migration55.deprecated.php

PHP 5.3 => PHP 5.4: http://php.net/manual/en/migration54.deprecated.php

Я настоятельно рекомендую выполнить grep для вашего источника.

PHP 5.4 и 5.5 могут отображать больше предупреждений о разных вещах. В зависимости от приложений PHP, эти предупреждения / ошибки также могут быть видны конечному пользователю.

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