linux 下 php 安装 ZeroMQ 扩展
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux 下 php 安装 ZeroMQ 扩展,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2600字,纯文字阅读大概需要4分钟。
内容图文
一、下载安装源码包
http://zeromq.org/area:download
https://pecl.php.net/package/zmq
https://github.com/mkoppanen/php-zmq
ZeroMQ安装目录 /data/zeromq php安装目录 /data/nmp/php
> tar zxvf zeromq-4.1.4.tar.gz > cd zeromq-4.1.4 > ./autogen.sh > ./configure --prefix=/data/zeromq > make && make install > ldconfig
No package ‘libsodium‘ found
https://github.com/jedisct1/libsodium
> cd libsodium-master/ > ./autogen.sh > ./configure > make && make install > ldconfig > vi /root/.bashrc
#添加如下信息 export sodium_CFLAGS="-I/usr/local/include" export sodium_LIBS="-L/usr/local/lib" export CPATH=/usr/local/include export LIBRARY_PATH=/usr/local/lib export LD_LIBRARY_PATH=/usr/local/lib export LD_RUN_PATH=/usr/local/lib export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig export CFLAGS=$(pkg-config --cflags libsodium) export LDFLAGS=$(pkg-config --libs libsodium) > source ~/.bashrc > echo "/usr/local/lib" > tee -a /etc/ld.so.conf.d/libsodium.conf
如果出现如下问题:
libtool is required, but wasn‘t found on this system
http://ftp.gnu.org/gnu/libtool/
> tar zxvf libtool-2.4.6.tar.gz > cd libtool-2.4.6 > ./configure > make && make install
autoreconf: Entering directory `.‘ autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 configure.ac:1: error: Autoconf version 2.65 or higher is required configure.ac:1: the top level autom4te: /usr/bin/m4 failed with exit status: 63 aclocal: autom4te failed with exit status: 63 autoreconf: aclocal failed with exit status: 63
http://ftp.gnu.org/gnu/autoconf/
> tar zxvf autoconf-latest.tar.gz > cd autoconf-2.69 > ./configure > make && make install
configure.ac:682: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. autoreconf: /usr/local/bin/autoconf failed with exit status: 1
> yum -y install automake autoconf m4 libtool
四、安装php扩展
> tar zmq-1.1.3.tgz > cd zmq-1.1.3 > /data/nmp/php/bin/phpize > ./configure --with-php-config=/data/nmp/php/bin/php-config --with-zmq=/data/zeromq > make && make install
Installing shared extensions: /data/nmp/php/lib/php/extensions/no-debug-non-zts-20151012/
extension = zmq.so
原文:http://www.cnblogs.com/jkko123/p/6351717.html
内容总结
以上是互联网集市为您收集整理的linux 下 php 安装 ZeroMQ 扩展全部内容,希望文章能够帮你解决linux 下 php 安装 ZeroMQ 扩展所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。