Получение старой версии PHP при установке Laravel - PullRequest
0 голосов
/ 02 мая 2018

Я установил два xampp на разных дисках (windows) следующим образом:

Drive G: xampp (php 5.6)
Drive C: xampp (php 7.2)

Я также установил переменную окружения на диск php 7 в переменной PATH. Но все равно получаю ошибку при установке последней версии laravel:

This package requires php >=7.0.0 but your PHP version (5.6.35) does not satisfy that requirement.

Когда я запускаю следующую команду в CMD, она также показывает php 5.6.3:

php -v

Система перезапущена, CMD обновлен, что еще я пропустил или что мне нужно сделать, чтобы я мог получить последнюю версию PHP? Странно то, что когда я запускаю php файл в xampp с версией 7, он показывает PHP 7.2.4 в phpinfo ().

Примечание: мне нужен php 5.6 для других старых проектов, поэтому я не могу удалить второй xampp.

enter image description here

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

Я не уверен, какие окна вы используете, но я думаю, что это окно 10

Убедитесь, что вы добавляете PATH в вашем случае C:\xampp\php в системные переменные вместо пользовательских переменных

и попробуйте запустить ECHO %PATH% в cmd и проверить, есть ли добавленный путь для PHP 7, а не 5.6

0 голосов
/ 02 мая 2018

Если вы используете Linux, просто обновите ваш php

по умолчанию.
sudo update-alternatives --set php /usr/bin/php7.2

Если вы используете любую другую операционную систему, проверьте, как установить версию по умолчанию.

Для окон:

Загрузите php из http://php.net/downloads.php и распакуйте его в C: \ xampp \ php7.2 и установите этот путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...