2016-11-22 82 views
1

遵循PHPUnit的安装在从源站点的窗口中的步骤,但得到上破发行版本命令签名例外:PHPUnit的投掷碎签名错误

PHP PHPUnit的-5.6.5.phar --version

PHP Fatal error: Uncaught PharException: phar "C:\xampp\htdocs\phpunit-5.6.5.ph 
ar" has a broken signature in C:\xampp\htdocs\phpunit-5.6.5.phar:21 
Stack trace: 
#0 C:\xampp\htdocs\phpunit-5.6.5.phar(21): Phar::mapPhar('phpunit-5.6.5.p...') 
#1 {main} 
    thrown in C:\xampp\htdocs\phpunit-5.6.5.phar on line 21 

Fatal error: Uncaught PharException: phar "C:\xampp\htdocs\phpunit-5.6.5.phar" h 
as a broken signature in C:\xampp\htdocs\phpunit-5.6.5.phar:21 
Stack trace: 
#0 C:\xampp\htdocs\phpunit-5.6.5.phar(21): Phar::mapPhar('phpunit-5.6.5.p...') 
#1 {main} 
    thrown in C:\xampp\htdocs\phpunit-5.6.5.phar on line 21 
+0

您是否启用了Suhosin? (https://github.com/sebastianbergmann/phpunit/issues/1694) – Timurib

+0

在suhosin官方faq页面上提到sushosin不支持在windows中。 – shivam

回答

0

看来,您的下载phpunit.phar并没有完成在第一个地方。尝试从源再次下载,并确保文件的大小符合预期。它为我工作。