PHPUnit命令行工具不工作


PHPUnit Command Line Tool Not working

我在windows上运行XAMPP。

我最近从PEAR CLI工具下载了PHPUnit。

一切看起来都很好,(eclipse正确地建议代码完成,所以这意味着它被正确地添加到include_path),但是每当我尝试通过输入phpunit(它在环境PATH变量中)通过控制台让它工作时,它会挂起一两秒钟,然后关闭(好像它被终止了)。

我也试过phpunit --help,没有成功。

也试过phpunit --verbose

有其他人有同样的问题或知道解决方案吗?

确保你的PEAR是最新的:

pear upgrade-all

执行上述操作,直到没有显示"upgrade-all",然后重新安装PHPUnit

pear install --alldeps --force phpunit/PHPUnit

如果这不能修复错误,请确保在php.ini中启用了所有错误报告,并检查错误日志。

如果这不起作用,考虑通过Composer或Phar使用PHPUnit,而不是PEAR

对于Debian或Ubuntu,将此添加到PHP ini文件中:

suhosin.executor.include.whitelist="phar"