鸿 网 互 联 www.68idc.cn

linux中ubuntu下手动编译php-amqp扩展详细教程

来源:互联网 作者:佚名 时间:2013-04-20 13:58
linux中ubuntu下手动编译php-amqp扩展详细教程 有需要了解的朋友可参考一下。

PHP官网的amqp模块介绍在此,我也不多介绍。下面进入重点的安装环节。

http://www.php.net/manual/en/book.amqp.php

用于ubuntu的默认源里面没有php5-amqp这个包,所以要用上amqp得考手动编译。

准备工作:

# 安装php编译工具

sudo apt-get install php5-dev

# 安装rabbitmq的库


sudo apt-get install librabbitmq-dev

然后如果你没有安装git话请安装一下git,因为我们要从官方的版本库中获取源代码

#克隆并准备好代码

git clone git://github.com/alanxz/rabbitmq-c.git
cd rabbitmq-c


git submodule update

# 编译扩展


autoreconf -i && ./configure && make && sudo make install

然后我们需要去下载php扩展的源代码,地址在此:

http://pecl.php.net/package/amqp

当前最新版本为1.0.7


wget http://pecl.php.net/get/amqp-1.0.7.tgz

tar zxf amqp-1.0.7.tgz
cd amqp-1.0.7/


phpize && ./configure --with-amqp && make && sudo make install

# 创建配置文件


sudo echo "extension = amqp.so" > /etc/php5/conf.d/amqp.ini

然后重启你的web服务器或者php-fpm并打印phpinfo,如果见到以下的内容就说明扩展安装好了

网友评论
<