#php #laravel #laravel-5 #php-7.2
#php #laravel #laravel-5 #php-7.2
Вопрос:
У меня есть проект, разработанный в версии Laravel 5.2. Но теперь я хочу обновить только версию PHP до 7.3, поэтому кто-нибудь может сообщить мне, работает ли Laravel 5.2 с последними версиями PHP.
Я хочу, чтобы версия laravel была неизменной, но с последней версией PHP, которая является PHP 7.2
Комментарии:
1. вы можете это сделать здесь.. github.com/laravel/laravel/blob/5.2/composer.json .. Но если вы хотите использовать 7.3 > .. laravel ниже 5.8 не поддерживает его .. для новой версии php синтаксис не поддерживается
2. значит, я могу использовать php 7.2 с laravel 5.2. верно?
3. Поскольку я не хочу обновлять свою версию laravel, я хочу, чтобы она работала только с php 7.2
4. Я настоятельно рекомендую обновить вашу версию Laravel, поскольку версия 5.5 (LTS) не получит никаких исправлений безопасности после 30 августа 2020 года. Давайте представим, какие ошибки или проблемы безопасности могут быть в Laravel 5.2 (никаких исправлений безопасности после 21 декабря 2016 года)…
Ответ №1:
В этом случае настоятельно рекомендуется обновить вашу версию Laravel, поскольку Laravel 5.2 поддерживает промежуточную версию PHP 5.5.9 - 7.1.*
согласно документации, но если у вас есть сомнения, вы можете настроить версию php на 7.2
и проверить, работает ли она.
Чтобы изменить версию php, просто добавьте приведенный ниже код в свой файл composer.json.
"config": {
"platform": {
"php": "7.2"
}
}
после этого запуска, composer update
если вы получите какую-либо ошибку, вы всегда можете вернуть ее обратно, снова изменив версию в composer.json
файле