1

我已经安装了 PHPUnit,一切似乎都运行良好,因为当我phpunit从根 php 目录C:\wamp\bin\php\php5.4.16运行时,它按预期运行。

但是,我遇到的问题是从命令行中的其他地方运行 PHPUnit,因此我无法运行任何测试。我得到错误

phpunit' is not recognized as an internal or external 
command, operable program or batch file.

我的路径设置正确C:\wamp\bin\php\php5.4.16,这是安装 php.exe 的位置。

我也尝试过重新安装,并且正在运行 3.7.24 版。

有人对我可能做错的事情有任何提示吗?

4

1 回答 1

3

PHPUnit 未在 PATH 全局变量中设置。尝试使用 PEAR 安装 PHPUnit。对于 win7 使用本教程:http ://designbyjeeba.blogspot.ro/2012/12/easy-way-to-install-pear-and-phpunit-in.html

如果 PEAR 没有找到任何要安装的包(当尝试使用它安装任何东西时)清除 PEAR 的缓存:

梨清除缓存

我不知道你安装它的方式,但我是这样做的,它对我来说很好用。我还建议安装 DBUnit 和 PHPUnit selenium。使用以下命令:

梨安装 phpunit/PHPUnit_Selenium

梨安装 phpunit/DbUnit

对于 Linux,请使用 PHP 在以下链接中给出的命令:http: //phpunit.de/manual/3.7/en/installation.html

于 2013-08-30T14:22:30.913 回答