PHPUnit 的 Symfony3 报告生成 (html) 不起作用
Symfony3 report generation (html) of PHPUnit does not work
我想生成一个 PHP 单位的报告:sudo phpunit --coverage-html ./phpunit-report src/
,但我收到以下错误:Error: No code coverage driver is available
。在网络上进行一些研究后,我发现我必须启用 PHP 扩展 xdebug,并且我在 /opt/lampp/etc/php.ini 文件中这样做: zend_extension="/usr/lib/php5/20131226/xdebug.so"
这样做之后,我意识到扩展已启用,正如我在 symfony 工具栏上看到的那样:
但是当我尝试使用 CLI 查看 xdebug 扩展时:php -m | grep xdebug
我得到空值。 php -i | grep xdebug
也一样。然后到那时我真的不知道扩展是否没有正确启用或者......请提供任何帮助。请注意,当我加载 phpinfo() 时,我还会看到这样的 xdebug 扩展:
您需要为 CLI SAPI 激活 Xdebug。该二进制文件使用单独的 PHP 配置文件 (php.ini
),而不是网络服务器使用的文件。
我想生成一个 PHP 单位的报告:sudo phpunit --coverage-html ./phpunit-report src/
,但我收到以下错误:Error: No code coverage driver is available
。在网络上进行一些研究后,我发现我必须启用 PHP 扩展 xdebug,并且我在 /opt/lampp/etc/php.ini 文件中这样做: zend_extension="/usr/lib/php5/20131226/xdebug.so"
这样做之后,我意识到扩展已启用,正如我在 symfony 工具栏上看到的那样:
但是当我尝试使用 CLI 查看 xdebug 扩展时:php -m | grep xdebug
我得到空值。 php -i | grep xdebug
也一样。然后到那时我真的不知道扩展是否没有正确启用或者......请提供任何帮助。请注意,当我加载 phpinfo() 时,我还会看到这样的 xdebug 扩展:
您需要为 CLI SAPI 激活 Xdebug。该二进制文件使用单独的 PHP 配置文件 (php.ini
),而不是网络服务器使用的文件。