Cakephp 2.4 на PHP 7.3
У нас есть приложение, созданное и работающее на CakePHP V2.4. Это работает на PHP V5.6. Мы бы хотели, чтобы это работало на PHP V7.3.
Можете ли вы посоветовать, как это сделать, и свой опыт с такими изменениями.
2 ответа
Cakephp 2.4 не поддерживает PHP 7. Согласно требованиям Cakephp 2:
PHP 5.3.0 или выше (CakePHP версии 2.6 и ниже поддерживает PHP 5.2.8 и выше). CakePHP версии 2.8.0 и выше поддерживает PHP 7. Чтобы использовать PHP выше 7.1, вам может понадобиться установить mcrypt через PECL. См. Безопасность для получения дополнительной информации.
Так что если вы хотите использовать PHP 7, то вам нужно использовать Cakephp 2.8 или более позднюю версию. Cakephp -> Установка -> Требования
Вам нужно будет обновить приложение до версии Cake 2.10. Я считаю, что это совместимо с PHP 7.2, в любом случае; не уверен насчет 7.3. Руководства по миграции для различных точечных релизов находятся здесь.