本文介紹了在Linux下給PHP安裝amqp擴充的過程,有需要的朋友可以關註一下。
安裝librabbitmq-c和rabbitmq-codegen
# 下载0-9-1版的rabbitmq-c git clone git://github.com/alanxz/rabbitmq-c.git cd rabbitmq-c # Enable and update the codegen git submodule git submodule init git submodule update # Configure, compile and install autoreconf -i && ./configure && make && sudo make install
安裝pecl擴充
#下载最新的amqp扩展 wget http://pecl.php.net/get/amqp-1.0.9.tgz tar xvzf amqp-1.0.9.tgz cd amqp-1.0.9 && phpize ./configure --with-amqp && make && sudo make install
記得在php.ini加入amqp擴充:
extension=amqp.so
安裝過程中可能會遇到的問題
解決辦法,安裝libtool,ubuntu:
configure.ac: installing ./install-sh configure.ac: installing ./missing configure.ac:34: installing ./config.guess configure.ac:34: installing ./config.sub Makefile.am:3: Libtool library used but LIBTOOL is undefined Makefile.am:3: Makefile.am:3: The usual way to define LIBTOOL is to add AC_PROG_LIBTOOL Makefile.am:3: to configure.ac and run aclocal and autoconf again. Makefile.am: C objects in subdir but AM_PROG_CC_C_O not in configure.ac Makefile.am: installing ./compile Makefile.am: installing ./depcomp autoreconf: automake failed with exit status: 1
其他系統類似
2、如果還有其他問題,歡迎給我留言,我補上
使用
sudo apt-get install libtool
以上就介紹了Linux下給PHP安裝amqp擴展,包含了Linux,php安裝方面的內容,希望對PHP教學有興趣的朋友有幫助。