linux安装PHP5.6 amqp扩展

linux下安装php扩展amqp

1 安装扩展必要依赖 rabbitmq-c

安装包地址:https://github.com/alanxz/rabbitmq-c/releases
php版本是5.6,为了兼容性,需要下载0.5.2版本的rabbitmq-c

wget -c https://github.com/alanxz/rabbitmq-c/releases/download/v0.5.2/rabbitmq-c-0.5.2.tar.gz

 tar zxf rabbitmq-c-0.5.2.tar.gz

cd rabbitmq-c-0.5.2 

./configure --prefix=/usr/local/rabbitmq-c-0.5.2 

make && make install

2 安装amqp

官网:http://pecl.php.net/package/amqp
因为php版本是5.6,所以选用1.4.0版本amqp

image.png

wget -c http://pecl.php.net/get/amqp-1.4.0.tgz
 tar zxf amqp-1.4.0.tgz

cd amqp-1.4.0

/www/server/php/56/bin/phpize

./configure --with-php-config=/www/server/php/56/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.5.2

make && make install

最后会有一个路径:


image.png

如果上面的rabbitmq-c不是0.5.2版本的会报错:


image.png

3.php.ini 添加模块

vi /www/server/php/etc/php.ini

增加

extension = /www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/amqp.so
这个路劲就是上面安装amqp成功后返回的路劲

4 重启服务器或PHP服务

查看phpinfo();

image.png

以上步骤完成扩展的安装。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容