Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPUnit只输出问号_Php_Linux_Phpunit - Fatal编程技术网

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

当我尝试运行phpunit时,唯一的输出是一个问号

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。它会解决你的问题。