2017-12-18 280 views
1

我想最近安装ZMQ为PHP跑进以下问题:(失败ZeroMQ安装)zmq.so:未定义的符号:zend_new_interned_string

的Apache2:语法错误就行137在/ etc/apache2的/ httpd.conf中:不能 加载模块/ extra_zmq.so到服务器: /usr/lib64/apache2/modules/extra_zmq.so:未定义的符号: zend_new_interned_string

对php-zmq进行测试显示我的PHP版本(7.1.11和Zend 3.1.0一起使用)并且未能通过这两个测试(不知道它是否与之相关,我找不到关于这些测试的更多信息):

FAILED TEST SUMMARY 
--------------------------------------------------------------------- 
Test adding/removing items [tests/007-addremovepoll.phpt] 
Test callback edge-cases [tests/019-callbackinvalidsignature.phpt] 

我试图从Github和PECL存储库下载没有任何运气。

回答

0

嗯,我发现这个问题,扩展名是由PHP加载而不是由Apache加载。 我试图在httpd.conf中使用LoadModule(a2enmod),但是此扩展需要与PHP一起使用,并带有正确的指令:extension = zmq.so。

相关问题