我最近尝试为PHP安装ZMQ并遇到以下问题:
apache2:/etc/apache2/httpd.conf第137行的语法错误:不能 将modules / extra_zmq.so加载到服务器: /usr/lib64/apache2/modules/extra_zmq.so: undefined symbol: zend_new_interned_string
在php-zmq上进行测试显示我的PHP版本被使用(7.1.11,以及Zend 3.1.0)并且这两个测试都失败了(不知道它是否相关,我无法和#39; t找到有关这些测试的更多信息):
if (gMap != null) updateMapContents()
我尝试从Github和PECL存储库下载而没有任何运气。
答案 0 :(得分:0)
我发现了问题,扩展名是由PHP而不是Apache加载的。 我试图在httpd.conf中使用LoadModule(a2enmod),但是这个扩展需要与PHP一起使用,使用正确的指令:extension = zmq.so。