centos php5-memcache,在CentOS 5.0上安装PHP-MemCache模块

在CentOS 5.0上安装PHP-MemCache模块

Tim Haselaars的作者和内容( http://www.trinix.be )

“MemCached”是一种高性能,分布式的内存对象缓存系统,通常属性,但旨在用于通过减轻数据库负载来加速动态Web应用程序。

在这个howto我解释如何你可以很容易地安装它,使其在PHP中可用。

抓住您的特定RPM并安装它:

wget

http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-*.rpm

rpm --install rpmforge-release-*.rpm

yum install --enablerepo=rpmforge memcached

现在安装了memcached。

你可以测试一下:

memcached -m 512 -u nobody -vv

首先,您将使用与之相同数量的备用机器启动memcached守护程序。 该守护程序没有配置文件,只有几个命令行选项,只有3或4您可能会使用:

./memcached -d -m 2048 -l 10.0.0.40 -p 11211 -u nobody

这将启动memcached作为守护进程,使用2GB的内存,并监听IP 10.0.0.40 ,端口11211 。 -m开关指定以兆字节为单位的内存量。 -l开关指定要监听的IP,最后-p开关指定要监听的端口。 默认端口为11211 ,如果您的机器只有1个IP,您可以省略-l参数。 在上面的例子中,我将内存量设置为2GB。 当然,你应该使用明智的记忆。 使您的机器交换到磁盘排序失败内存缓存守护程序的目的。 请注意,在运行实际PHP项目的另一台计算机上运行memcached守护程序是非常好的。 您甚至可以设置一台完全专用于内存缓存服务器的机器。 如果这还不够,您也可以设置多个服务器。 天空才是极限。 注意:如果您尝试以root身份启动memcached,则需要指定一个用户,该用户应该使用附加的-u nobody来运行该用户。

安装PHP MemCache扩展:

cd /files/download/

wget http://pecl.php.net/get/memcache-2.1.2.tgz

tar -xvf memcache-2.1.2.tgz

cd memcache-2.1.2

phpize

&& ./configure --enable-memcache && make

将文件memcache.so复制到默认模块目录。

vi /etc/php.ini

加extension=memcache.so

/etc/init.d/httpd restart

如果你检查你的phpinfo()你应该看到一个MemCache部分出现。

您现在可以在PHP中完全使用MemCache功能。

参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值