开发者社区> wangtaotao> 正文

编译安装php-amq扩展

简介:   用途:这个扩展是用来操作rabbitmq服务端的   一、安装总括   1、编译安装librabbitmq库   这是一个开源c语言的库。用来与rabbitmq进行通信   而php的php-amqp扩展就是使用这个库与服务端通信。
+关注继续查看

 

 

用途:这个扩展是用来操作rabbitmq服务端的

 

一、安装总括

 

1、编译安装librabbitmq库

 

这是一个开源c语言的库。用来与rabbitmq进行通信

 

而php的php-amqp扩展就是使用这个库与服务端通信。所以必须先安装这个开源库。

 

下载地址:https://github.com/alanxz/rabbitmq-c/

 

2、编译php-amqp扩展的源码

 

注:两个的版本要指定,避免冲突。librabbitmq库是0.5.2版本。php-amq是1.4.0版本

 

这个扩展是php官方在维护,去php官方下载:http://pecl.php.net/package/amqp

 

 

 

 

二、编译步骤

 

第一步:先安装库:librabbitmq

 

版本需求:需要0.5.2版本的。

编译顺序

 
1、tar -xzvf  rabbitmq-c-0.5.2.tar.gz

2、cd rabbitmq-c-0.5.2

3、autoreconf -i

4、./configure --prefix=指定库安装到哪个目录,第二步安装php-amqp时需要引入这个库。建议目录:/usr/local/librabbitmq/0.5.2/

5、make  && make install

 

第二步:编译php-amqp模块

 

  版本需求:需要1.4.0的。

 下载位置:http://pecl.php.net/package/amqp

 



编译顺序

1、解压amqp-1.4.0源码压缩包

2、cd amqp-1.4.0

3、phpize  #phpize路径根据服务器phpize的位置而定

4、 ./configure --with-php-config=/apps/php-5.5.18/bin/php-config   --with-amqp   --with-librabbitmq-dir=这里填写第一步librabbitmq库的安装位置

5、make && make install

 

第三步、重启php-fpm使新模块生效

          php-fpm的重启命令一般是:php安装目录/sbin/init.d.php-fpm restart

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【LDAP安装】在已编译安装的PHP环境下安装LDAP模块
在已编译安装的PHP环境下安装LDAP模块 (其他模块也能以这个方式安装) 1、在PHP源码包内找到ldap模块文件 cd php-5.6.37 cd ext/ldap/ 2、phpize命令是用来准备 PHP 扩展库的编译环境 phpize .
1670 0
php安装dblib扩展,连接mssql的具体步骤
1、先安装freetds 然后修改配置文件   不要装0.82版本,会报编译失败   Compile Failure With freetds0.82   进到freetds目录下编译安装
1756 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
20910 0
CentOS6.9源码编译安装redis和php-redis扩展
这篇笔记记录了在CentOS6.9中源码编译安装redis,开机启动,和源码编译安装php-redis扩展的过程
1333 0
CentOS6.9源码编译安装nginx+php7+mysql环境
这篇笔记记录了在CentOS6.9中源码编译安装nginx1.14,php7,mysql5.6的过程,并附上启动脚本,记录了集成的过程,mysql5.6并未使用官方二进制包,而是自己通过源码编译安装的 相关笔记:CentOS7源码编译安装nginx+php7.
1658 0
+关注
wangtaotao
专注于互联网系统设计
167
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载