phpunit从命令行运行返回“'phpunit'不被识别为内部或外部命令,可操作程序或批处理文件。”

时间:2011-06-08 12:06:02

标签: php windows windows-7 phpunit

当我在命令行上运行phpunit时,我得到'phpunit' is not recognized as an internal or external command, operable program or batch file.

php已被添加到我的系统路径中。 我的php.ini包括include_path=".;C:\PHP\pear"

如何让命令phpunit被命令行识别?

2 个答案:

答案 0 :(得分:11)

确保您的PEAR installation is installed properly在Windows环境中可用。每个PEAR命令在PEAR安装目录中具有相应的.bat文件,例如, phpunit.bat。因为这些是在执行例如调用时调用的文件。 phpunit在命令行上,这个目录也必须在你的PATH上。仅在include_path上使用PEAR目录是不够的。

如果您确定正确安装了PEAR。用

重新安装PHPUnit
pear install --alldeps --force phpunit/PHPUnit 

答案 1 :(得分:3)

您需要将php路径(即C:\ PHP)添加到PATH变量中。

在Windows 7上它将是: 1)我的电脑 - >右键单击 - >属性 2)高级系统设置 3)单击“环境变量”按钮 4)在“系统变量”部分中找到“路径”条目,并且:  a)添加到结尾“; C:\ PHP”(不带引号)  要么  b)添加到前面的“C:\ PHP;”

编辑:

  

php已被添加到我的系统路径中。

执行需要打开一个新的Windows命令提示符(无需注销,重新启动...)