Chinaunix首页 | 论坛 | 博客
  • 博客访问: 114971
  • 博文数量: 8
  • 博客积分: 241
  • 博客等级: 入伍新兵
  • 技术积分: 118
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-14 10:16
文章分类
文章存档

2013年(1)

2012年(3)

2011年(4)

分类: LINUX

2011-11-15 16:31:08

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

1.       安装rabbitmq扩展模块

下载相应的安装包;php-rabbit.r91.tar.gzrabbitma-c.tar.gzrabbitmq-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

# authreconf -i (先检查libtools工具是否有安装,必须安装这个工具包)

# 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中的默认值,将这个值修改为自身系统需要的

后续在添加其他的一些扩展模块应用,持续更新中.........

阅读(5410) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~