【问题标题】:Installation of ZeroMQ does not work on php 5.6 Ubuntu 14.04ZeroMQ 的安装在 php 5.6 Ubuntu 14.04 上不起作用
【发布时间】:2018-01-15 16:19:43
【问题描述】:

我已经安装了 ZMQ 4.2.2 并且另外安装了 php5-zmq 版本 1.1.3

PHP 版本为 5.6,操作系统版本为 Ubuntu 14.04

为我添加了扩展

/etc/php/5.6/fpm/php.ini and /etc/php/5.6/cli/php.ini extension=zmq.so  

当尝试运行它时,它说

PHP 警告:PHP 启动:zmq:无法初始化模块
使用模块 API=20121212 编译的模块
使用模块 API=20131226 编译的 PHP
这些选项需要匹配
在第 0 行未知
PHP 致命错误:在第 15 行的 /home/server/vendor/react/zmq/src/React/ZMQ/Context.php 中找不到类“ZMQContext”

我不知道我做错了什么。

【问题讨论】:

    标签: php ubuntu ubuntu-14.04 zeromq failed-installation


    【解决方案1】:

    好的。如果有人会像我一样坚持下一个技巧。

    sudo pecl uninstall zmq-beta
    sudo apt-get remove php5-dev
    sudo apt-get install php5.6-dev
    sudo pecl config-set php_bin /usr/bin/php5.6
    

    它会说

    警告:php_bin /usr/bin/php5 似乎有一个后缀 5.6,但配置变量 php_suffix 不匹配

    sudo pear config-set php_suffix 5.6
    pecl install zmq-beta
    

    剩下的就交给我们了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-23
      • 2017-12-01
      • 2020-08-07
      • 2018-09-11
      • 2016-11-01
      • 2015-12-13
      • 2016-04-03
      • 2014-07-24
      相关资源
      最近更新 更多