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"