(失败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

回到顶部