最近,我安装了XAMPP,以便在我的Windows7机器上进行本地开发。老实说,我真的不认为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应该安装了另一个版本。我是不是遗漏了什么?我需要为最新版本的Grav CMS
运行一些gpm命令,但当我这样做时,我说它至少需要5.5.9。
发布于 2016-10-22 01:05:29
可以安装多个版本的php。
您需要确保执行的是XAMPP附带的php-cli。
这听起来像是你安装了另一个版本的php,并且在你的PATH
中,这样当你运行php
的时候,这个版本就会被加载。
您可以使用where
命令找出正在加载的文件。在终端中键入:where php
which
命令。显然,这是windows的命令。这里有一篇关于它的文章:Is there an equivalent of 'which' on the Windows command line?无论如何,您可能希望删除该php文件,并可能为php-cli
XAMPP版本创建一个符号链接
如果您删除/重命名该文件,并且新的php-cli
不在您的路径中,您可能会收到一个错误,因为系统将不知道php
是什么。
https://stackoverflow.com/questions/40181900
复制相似问题