PHPUnit只输出问号
当我尝试运行phpunit时,唯一的输出是一个问号PHPUnit只输出问号,php,linux,phpunit,Php,Linux,Phpunit,当我尝试运行phpunit时,唯一的输出是一个问号? benino@benino-VirtualBox:/$ phpunit ?benino@benino-VirtualBox:/$ benino@benino-VirtualBox:/$ phpunit --version ?benino@benino-VirtualBox:/$ 如果我真的尝试运行测试,我会得到相同的输出 然后我下载了当前版本的phpunit,如下所示: $ wget https://phar.phpunit.de/p
?
benino@benino-VirtualBox:/$ phpunit
?benino@benino-VirtualBox:/$
benino@benino-VirtualBox:/$ phpunit --version
?benino@benino-VirtualBox:/$
如果我真的尝试运行测试,我会得到相同的输出
然后我下载了当前版本的phpunit
,如下所示:
$ wget https://phar.phpunit.de/phpunit.phar
$ php phpunit.phar --version
最后一个命令的输出为:
??r????
我不知道怎么了。
在Ubuntu上运行
PHP5.3.8
,只是将此添加为答案,因为看起来至少我的解决方案帮助了另一个人
如果您遇到这个问题,很可能是由于php版本启用了Detect_unicode。您可以简单地修改php.ini文件,使其具有detect\u unicode=Off
,并正确显示输出
更多信息。您是否使用composer或github的代码版本进行过尝试?可能是药房出了问题。我从来没有见过这样的问题。我不确定,但您可能想尝试将
detect\u unicode=Off
添加到php.ini文件中。有一个非常相似的问题,虽然它是与作曲家,而不是phpunit。有同样的问题,这是唯一的张贴在互联网上关于它@mschuett的建议实际上也为我修复了它。对PHP5.3的支持于2014年8月14日结束。出于安全考虑,考虑升级到PHP 5.6或5.5。它会解决你的问题。