ZeroMQ的安装在php 5.6 Ubuntu 14.04上不起作用

时间:2017-08-08 07:57:02

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

我已安装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编译的PHP = 20131226
  这些选项需要匹配    在第0行的Unknown中   PHP致命错误:Class' ZMQContext'在第15行的/home/server/vendor/react/zmq/src/React/ZMQ/Context.php中找不到

我不知道自己做错了什么。

1 个答案:

答案 0 :(得分: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

剩下的就是这样。