Я пытаюсь заставить мой проект Laravel работать. Но когда я использую обновление композитора, он говорит следующее:
Этот пакет требует php> = 5.6.4, но ваша версия PHP (5.5.12) не удовлетворяет этому требованию.
Я использую WAMP, который запускает версию php 7.0.4, это также подтверждается в браузере, если я повторяю версию php. Но когда я использую php -v в консоли это показывает, что я использую PHP версии 5.5.12 (cli).
Я немного искал в Google и обнаружил, что он использует мою версию PHP для Windows вместо версии моего веб-сервера. Но я не мог узнать, как обновить мою версию PHP на Windows.
Содержимое моего PATH показано на следующем рисунке
Вы можете удалить composer, и при переустановке он попросит вас указать каталог PHP, который будет C: \ wamp64 \ bin \ php (обычно), в этот момент вы можете выбрать, какую версию PHP вы хотите использовать. , удачи.
Это означает, что у вас есть еще одна установка PHP
в вашей системе. Проверьте свои Programs
в Control Panel
и удали такую установку.
Тем не менее, вы можете изменить свой PATH
переменная окружения, а также. Процедура
Просто удалите путь, который указывает на любой PHP
установочный каталог.
Иначе, если вы не уверены в изменении PATH
переменной (которая может привести к серьезным проблемам, если она не установлена правильно), вы можете просто удалить каталог, который PATH
переменная указывает на …. (я имею в виду PHP
каталог)
Совершенно лучшее решение — добавить путь к вашему PHP7
каталог bin в начале PATH
переменная. Вы также должны сделать доступным composer
в этом PHP7
каталог bin.
Например, заменить C:\php
на вашем пути с C:\wamp\bin\php7
или где бы то ни было PHP7
путь есть ..
если вы устанавливали до xampp / wampp и composer глобально, вы могли бы добавить php в путь к своей среде, чтобы вызывать его где угодно, и теперь вы хотите, чтобы composer использовал новый xampp с php недавно установленным вами, поэтому перейдите в system> вкладка «Дополнительно»> переменная окружения> возможно, в «PATH», тогда ищите, если у вас есть C:\xampp\php
и отредактируйте к своему новому местоположению php.
У меня было несколько версий от xampp для тестирования и composer globaly для php 7.2