我已经安装了PHPUnit,一切似乎都很正常,因为当我从根php目录C:wampbinphpphp5.4.16
运行phpunit
时,它按预期运行。
然而,我遇到的问题是从命令行的其他地方运行PHPUnit,因此我无法运行任何测试。我得到错误
phpunit' is not recognized as an internal or external
command, operable program or batch file.
我的路径设置正确C:wampbinphpphp5.4.16
,它是php.exe的安装位置。
我也尝试过重新安装,并且正在运行3.7.24版本。
有人知道我可能做错了什么吗?
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。使用以下命令:
pear安装phpunit/phpunit_Senium
pear安装phpunit/DbUnit
对于Linux,请使用PHP在以下链接中给出的命令:http://phpunit.de/manual/3.7/en/installation.html