@HeartOfProgrammer

Почему Openserver не меняет версии PHP?

Изначально у меня стоит PHP 7.0.0, надо поставить 5.6 из-за этой ошибки "Cannot use 'String' as class name as it is reserved
" в laravel 5.1. Изменяю в модули openserver, ставлю 5.6 вместо php 7.0.0, после ввожу в терминале PHPstorm
php -version
и мне выдает то что стоит модуль php 7.0.0
3a49f9e2da71491d81aae100cd7eb3f7.png
В чем моя ошибка? Где что я неправильно сделал?
  • Вопрос задан
  • 1533 просмотра
Решения вопроса 1
riky
@riky
Laravel
так ты меняешь в опенсервере, а смотришь в консоли шторма. опенсервер не меняет глобальную версию пхп. а шторм юзает глобальную как раз. то есть если бы ты не установил 7,0 сам, то в шторме у тебя бы вобще пхп не было.

чтобы сменить глобальную нужно прописывать в PATH путь к нему.

либо чтобы юзать выбранную в опенсервере версию пхп (без смены PATH) - открой встроенную в него консоль (опенсервер в трее -> дополнительно -> консоль) и вот там будет твоя 5,6
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы