Версия PHP (cli) не соответствует версии XAMPP, которую я установил

Недавно я установил XAMPP для локальной разработки на своем компьютере с Windows 7. Честно говоря, я не думал, что PHP был установлен вообще до этого. Я установил последнюю версию XAMPP и настроил для php 5.6.24. Я создал несколько виртуальных хостов, и все, казалось, работало.

У меня возникла проблема, и мне нужно было подтвердить, какую версию PHP я использовал, поэтому я открыл командную строку и набрал php -v, По какой-то причине он сообщает, что я использую PHP 5.4.25. Точная линия PHP 5.4.25 (cli) (built: Feb 5 2014 21:19:58)

Я не помню, чтобы я использовал эту версию (у меня недавно было установлено сообщество Visual Studio, это связано?). Я также не понимаю, почему мой CLI сообщает об одной версии, когда XAMPP предположительно установил другую версию. Я что-то пропустил? Мне нужно запустить несколько команд gpm для последней версии Grav CMS но когда я делаю это говорит, что требуется по крайней мере 5.5.9.

0

Решение

Можно установить несколько версий php.

Вы хотите убедиться, что вы выполняете php-cli, поставляемый с XAMPP.

Похоже, у вас установлена ​​другая версия php PATH так что когда вы бежите php эта версия загружена.

Вы можете использовать where Команда, чтобы узнать, какой файл загружается.
Из типа терминала: where php

В любом случае, вы можете удалить этот файл php и, возможно, создать вместо него символическую ссылку для версии XAMPP php-cli

Если вы удалите / переименуйте файл и новый php-cli не на вашем пути, вы, вероятно, получите ошибку, так как система не будет знать, что php является.

2

Другие решения

Решение этой проблемы заключается в удалить все xampp’s которые установлены, а затем заново установить xampp с версией php> 7.

Все должно работать нормально тогда.

Что случилось со мной, так это то, что я установил xampp два раза. Один
xampp на моем C: // (версия 5.6) и один xampp на моем D: // (версия 7.2)

Когда я сделал команду на моем D: // xampp

php --version

Он взял версию xampp php из C: // вместо D: //.

0

По вопросам рекламы [email protected]