在Windows中从CMD运行PHPUnit

在Windows中从CMD运行PHPUnit,phpunit,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.e

我已经安装了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版


有人知道我可能做错了什么吗?

PATH全局变量中没有设置PHPUnit。尝试使用PEAR安装PHPUnit。对于win7,请使用本教程:

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

梨清除缓存

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

pear安装phpunit/phpunit\u硒

pear安装phpunit/DbUnit

对于Linux,请使用PHP在以下链接中给出的命令:

如果在Windows命令提示符下运行“C:\wamp\bin\php\php5.4.16\phpunit.php”,会发生什么情况?(phpunit是一个php程序。我希望它在Windows下有一个php扩展名,但我想它可能是其他的,比如批处理文件或cmd文件。)我的php目录中没有安装该文件。我只有bat文件。如果在Windows命令提示符下运行“C:\wamp\bin\php\php5.4.16\phpunit.bat”,会发生什么?