(失败ZeroMQ安装)zmq.so:未定义的符号:zend_new_interned_string
我想最近安装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
- 我也跟着安装0mq的步骤和一切去罚款:http://www.zeromq.org/intro:get-the-software
- 我跑所需要的命令使PHP-ZMQ:http://zeromq.org/bindings:php
- 只是可以肯定我配置了PHP配置集:phpize & &的./configure --with-PHP-配置=的/ usr/bin中/ php-config
对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存储库下载没有任何运气。
回答:
嗯,我发现这个问题,扩展名是由PHP加载而不是由Apache加载。 我试图在httpd.conf中使用LoadModule(a2enmod),但是此扩展需要与PHP一起使用,并带有正确的指令:extension = zmq.so。
以上是 (失败ZeroMQ安装)zmq.so:未定义的符号:zend_new_interned_string 的全部内容, 来源链接: utcz.com/qa/263461.html