我在我的 Web 应用程序中使用 ZeroMQ 套接字库。我已经配置了 php.ini,以便 Apache 可以使用 ZMQ,但我不知道 phpunit 如何使用它。
phpunit 不使用与 apache 使用相同的 php.ini 吗?
在 phpunit 中我收到以下错误。
PHP Fatal error: Class 'ZMQContext' not found in /home/idlecool/checker/testcases/checkerTest.php on line 53
Which php.ini
文件用于 Apache,命令行通常取决于您的 Linux 发行版;如果使用 Debian 或 Ubuntu,您通常会:
-
/etc/php5/apache2/php.ini
对于阿帕奇
- and
/etc/php5/cli/php.ini
对于命令行——PHPUnit 作为命令行应用程序运行。
但请注意,很多时候(默认情况下,Ubuntu 上是这样), all .ini
文件来自/etc/php5/conf.d/
目录将在 Apache 和 CLI 模式下加载。
这意味着,如果您希望在两种模式下加载扩展,您应该创建一个.ini
该目录中的文件,加载并配置它。
例如,您可以有一个/etc/php5/conf.d/zmq.ini
文件,包含类似以下内容:
extension=zmq.so
(当然,你必须把正确的名字.so
file)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)