Задать вопрос
@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-й версии используется, и что ошибка связана с несовместимостью версий. Но как и где поправить эту совместимость?
  • Вопрос задан
  • 804 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Kostik_1993
Web Developer
Перейдите на версию ниже самого фреймворка, либо обновите версию PHP
Ответ написан
Комментировать
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Если код не работает на более низкой версии, то не работает на более низкой версии.
Если код работает на более низкой версии, то можно ее прописать в require

require :{
php: 7.3
}

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽