gpt4 book ai didi

php - (ZeroMQ 安装失败) zmq.so : undefined symbol: zend_new_interned_string

转载 作者:行者123 更新时间:2023-12-04 16:13:43 25 4
gpt4 key购买 nike

我最近尝试为 PHP 安装 ZMQ 并遇到以下问题:

apache2: Syntax error on line 137 of /etc/apache2/httpd.conf: Cannot load modules/extra_zmq.so into server: /usr/lib64/apache2/modules/extra_zmq.so: undefined symbol: 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-config=/usr/bin/php-config

  • make test on 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。

    关于php - (ZeroMQ 安装失败) zmq.so : undefined symbol: zend_new_interned_string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47868873/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com