CentOS 安装PHP的AMQP扩展
Eave
2015.01.01 16:58
一、安装依赖库
$ yum -y install git libtool autoconf automake
二、安装rabbitmq-c
从https://github.com/alanxz/rabbitmq-c下载rabbitmq-c
$ wget -O rabbitmq-c-master.zip https://github.com/alanxz/rabbitmq-c/archive/master.zip
$ unzip rabbitmq-c-master.zip
$ cd rabbitmq-c-master
$ autoreconf -i && ./configure && make && make install
三、安装PHP的AMQP扩展
从http://pecl.php.net/package/amqp下载amqp
$ wget http://pecl.php.net/get/amqp-1.7.0.tgz
$ tar -zxf amqp-1.7.0.tgz
$ cd amqp-1.7.0
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install
四、配置php.ini
$ vim /usr/local/php/etc/php.ini
在extension_dir相关位置加上下面的配置
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
extension = "amqp.so"