Проблема с установкой через Composer

Я работаю над Windows 7, и у меня есть две установки Xampp:

  • Один с PHP 5.6.24
  • Другой с PHP 7.2.2

Я пробовал запускать каждый Xampp по отдельности, и phpinfo() дает мне правильную версию PHP, но если я делаю php -v, я всегда получаю версию PHP 6.6.24.

Это вызывает проблему установки, которая показывает следующий вывод:

[InvalidArgumentException] Не удалось найти пакет symfony/skeleton со стабильной стабильностью в версии, устанавливаемой с использованием вашей версии PHP 5.6.24.

Есть ли способ указать ОС, какую версию PHP использовать? Я думал, что, возможно, использование переменных среды может быть решением.


person Alvaro Garcia Solano    schedule 20.02.2018    source источник
comment
Вместо того, чтобы редактировать вопрос, чтобы добавить решение, опубликуйте его как ответ! Отвечать на свой вопрос не запрещено, но официально поощряется. (есть даже возможность ответить на вопрос непосредственно на странице Задать вопрос)   -  person Filnor    schedule 20.02.2018
comment
Пожалуйста, не добавляйте в заголовок такие тексты, как «Решено». Вместо этого отметьте наиболее полезный ответ как принятый, нажав на галочку под кнопкой отрицательного ответа.   -  person Filnor    schedule 20.02.2018
comment
@Veve, вы правы, могут быть разные версии PHP, и путь к переменной системной среды должен содержать используемую версию.   -  person Alvaro Garcia Solano    schedule 20.02.2018


Ответы (1)


Отредактируйте ОП на вопрос:

Это было решено путем добавления каталога php в переменную системной среды PATH.

person Community    schedule 20.02.2018