运行 PHPUnit 时找不到扩展
Extension not found when running PHPUnit
我尝试加载扩展以使用 phpunit 执行我的测试。
(扩展在正常 php 执行中工作)
扩展在php.ini
中定义
extension=v8js.so
但是当我执行测试时出现以下错误
Fatal error: Class 'V8Js' not found in helpers/JSBridge.php on line 30
我试图通过在我的 php 测试文件中添加 dl("v8js.so");
或 dl("/usr/lib/php5/20100525+lfs/v8js.so");
来强制加载扩展,但仍然出现相同的错误
Web 服务器和 CLI 的 php.ini 文件不同。确保将扩展名添加到命令行 php.ini.
我尝试加载扩展以使用 phpunit 执行我的测试。
(扩展在正常 php 执行中工作)
扩展在php.ini
中定义extension=v8js.so
但是当我执行测试时出现以下错误
Fatal error: Class 'V8Js' not found in helpers/JSBridge.php on line 30
我试图通过在我的 php 测试文件中添加 dl("v8js.so");
或 dl("/usr/lib/php5/20100525+lfs/v8js.so");
来强制加载扩展,但仍然出现相同的错误
Web 服务器和 CLI 的 php.ini 文件不同。确保将扩展名添加到命令行 php.ini.