PHP的ZMQ扩展zeromq源码安装

版权声明:更多内容:http://www.findme.wang ;本文地址: https://blog.csdn.net/hsd2012/article/details/76575979

具体安装步骤

下载以及安装zmq

我下载的是4.12版本
这里写图片描述
解压后,安装三部曲

./configure --prefix=/usr/locla/zmq4.2.1
make
make install

绑定php

参考:http://zeromq.org/bindings:php
我采用的是通过Building from Github来进行绑定。
首先下载
git clone git://github.com/mkoppanen/php-zmq.git
其次,进入php-zmq目录,还是执行三部曲
./configure
make
make install
搞定以后,接下来需要做的是在php.ini配置文件中添加
extension=zmq.so
最后,在php.d目录下,创建zmq.ini配置文件
这里写图片描述

重启php-fpm

service php-fpm restart
当然这个前提是,你得将php-fpm服务注册到系统中,若没有注册,就需要执行php-fpm进程干掉,然后重新启动。

遇到的问题

遇到zmq被重复加载,入下图:
这里写图片描述
可能是在php.ini配置文件中,引入了zmq.so扩展,然后在php.d目录下,又添加了zmq配置,于是随便干掉一个就okey了。

最后效果

打印phpinfo(),查看效果如:
这里写图片描述

php官方参考:http://php.net/manual/zh/zmq.setup.php
zmq下载目录:http://zeromq.org/area:download#toc0

猜你喜欢

转载自blog.csdn.net/hsd2012/article/details/76575979
今日推荐