@Sectorrbs

Как настроить версию PHP в Laravel?

Залил проект на Ларавеле на гит. Развернул его на другом компьютере. При "composer update" выдает такую ошибку:
Problem 1
- Root composer.json requires php ^7.4|^8.0 but your php version (7.3.9) does not satisfy that requirement.

В composer.json:
"require": {
"php": "^7.4|^8.0",

Использую OpenServer

Понимаю, что версия несовместима, в коде синтаксис 8-й версии используется, и что ошибка связана с несовместимостью версий. Но как и где поправить эту совместимость?
  • Вопрос задан
  • 728 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Kostik_1993
Web Developer
Перейдите на версию ниже самого фреймворка, либо обновите версию PHP
Ответ написан
Комментировать
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Если код не работает на более низкой версии, то не работает на более низкой версии.
Если код работает на более низкой версии, то можно ее прописать в require

require :{
php: 7.3
}

и выполнить composer install

Ну и по поводу OpenServer. Я его использую, и версия 7.4 там присутствует. И восьмерка есть тоже.

624eb1e7c4b68573576817.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы