Wamp和命令行Windows中的PHP版本不兼容


PHP Version in Wamp and Command Line Windows not compatible

所以基本上我试图在wamp服务器上运行yii框架,但需要更高版本的php(上面5.4)。在我的Wamp服务器中,php版本是5.5,我已经在浏览器(localhost)上检查过了。但是当我在windows上运行它时,它失败了,因为windows版本只有5.3。它也导致yii框架失败,因为当我键入php requirements.php时,它不起作用。

没有Windows版本的PHP,所以基本上你必须手动安装一个版本的PHP,即不使用WAMPServer。

这可能会在您的PATH上添加一个条目(无论如何,在使用WAMPServer时总是一个坏主意,因为使用WAMP服务器,您的系统上可以同时有多个版本的PHP)

查看您的PATH,如果必须,请将其修改为指向'wamp'bin'php'php{version} 中的PHP

一个更好的方法是从PATH环境变量中删除对PHP的任何引用,并编写一个简单的批处理文件,只在需要时将PHP添加到路径中,如下面的

保存在C:'windows'phppath.cmd 中的批处理文件

echo off
PATH=%PATH%;c:'wamp'bin'php'php5.4.16

假设您的wampserver安装中有php5.4.16。