php扩展rabbitmq安装

转自:http://blog.chinaunix.net/uid-26438019-id-3018564.html

PHP安装以后,通常都需要安装一些扩展模块,以下是一些比较典型的扩展模块安装,希望对大家有好的帮助!

1.      安装rabbitmq扩展模块

下载相应的安装包;php-rabbit.r91.tar.gz;rabbitma-c.tar.gz;rabbitmq-codegen.tar.gz

解压相应的tar包;

Tar zxvf rabbitma-c.tar.gz

Tar zxvf rabbitmq-codegen.tar.gz

Tar zxvf php-rabbit.r91.tar.gz

Cd  rabbitmq-c-ce1eaceaee94(为什么是进入这个目录,应为上面的rabbitma-c.tar.gz解压以后的目录就是这个)

Mkdir codegen;

Cd ../ rabbitmq-codegen-c7c5876a05bb(一样的道理,rabbitmq-codegen.tar.gz解压以后就是这个目录)

Mv * ../ rabbitmq-c-ce1eaceaee94/codegen

cd ../rabbitmq-c-ce1e......

# autoreconf -i (先检查libtools工具是否有安装,必须安装这个工具包,yum -y install  autoconf automake libtools)

#./configure(

可能报checking finding a python with simplejson installed... configure: error: could not find a python that can 'import simplejson',安装python的simplejson模块,

# wget http://pypi.python.org/packages/source/s/simplejson/simplejson-2.1.1.tar.gz
# tar zxf simplejson-2.1.1.tar.gz
# cd simplejson-2.1.1
# python setup.py install

)

# make

# make install

# Cd php-rabbit

# /app/php/bin/phpize

#./configure –with-php-config=/app/php/bin/php-config –with-rabbit

#make

# make install

Installing shared extensions:    /app/php/lib/php/extensions/no-debug-non-zts-20090626/

# ll /app/php/lib/php/extensions/no-debug-non-zts-20090626/

-rwxr-xr-x. 1 root root  94197 11月 15 10:43 rabbit.so

检查到有对应的这个so文件,证明扩展模块已经安装OK了;

修改php.ini文件;

在文件中添加如下行:

extension=rabbit.so

重启PHP进行即可;

2.      安装memcache扩展

# tar zxvf memcache-2.2.6.tgz

# cd memcache-2.2.6

# /app/php/bin/phpize

# ./configure –with-php-config=/app/php/bin/php-config

# make

# make install

# ll /app/php/lib/php/extensions/no-debug-non-zts-20090626/

-rwxr-xr-x. 1 root root 246328 10月  9 11:33 memcache.so

同样检查到有memcache.so这个文件证明安装OK;

修改php.ini文件;

在文件中添加如下行:

extension=memcache.so

[memcache]

memcache.chunk_size = 32768

memcache.default_port = 11211

memcache.allow_failover = 1

memcache.max_failover_attempts = 20

memcache.hash_strategy = consistent

memcache.hash_function = crc32

添加红色部分,主要是修改memcache扩展在php中的默认值,将这个值修改为自身系统需要的.

同时参考:http://hily.me/blog/2010/05/php-rabbit-installation/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值