Debian 6.0下安装Memcached

Yxhds YW| 2012-01-04 教程 评论数( 0 )

"Memcached是一款免费,开源,高性能的分布式内存对象缓存系统,通常被用于降低数据库加载压力,以提高动态web应用的相应速度。" 关于memcached更多的信息请查看memcached这篇文章将会介绍,如何安装memcached以及与之相关的php模块PHP5-MemCached。另外,以下的安装过程都是在Debian 6.0(Squeeze)下运行完成的, PHP主机采用的是Apache2.

1. 安装

apt-get install memcached php5-memchached

"apt-get"是一款功能非常强大的,用于软件包管理的命令行工具. 这里将介绍一个小技巧, 如何更好的使用"apt-get", 以现在这种情况为例: "我想安装Memcached和与之相关的php模块, 但是不不确定具体的程序包(package)是什么名称." 这个时候我就可以通过以下命令进行查找:

apt-cache search memcache

之后,你将看到以下信息:

memcached - A high-performance memory object caching system memcachedb - Persistent storage engine using the memcache protocol ...... php5-memcache - memcache extension module for PHP5 php5-memcached - memcached extension module for PHP5

然后,你就能很快的找到你想要的程序包, 唯一会有些疑惑的是,php5-memcache和php5-memcached. 他们的区别很简单, php5-memcached比较新,而且支持回话(session).

2. 测试

2.1 测试Memcached

安装完成之后,Memcached就应该能够正常运行了. 不过保险起见, 还是用以下的命令简单地检测一下:

netstat -tap | grep memcached

如果运行正常的话, 你将会看到以下内容:

tcp 0 0 localhost:11211 *:* LISTEN 2132/memcached

然后, 你可以通过修改/etc/memcached.conf文件, 做一些高级配置.

2.2 测试PHP5-Memcached模块

首先你需要重启Apache服务器,

/etc/init.d/apache2 restart

之后创建一个,能够通过浏览器访问的php文件:

vi phpinfo.php <?php phpinfo(); ?>

最后用浏览器访问这个php文件, 查看结果. 关于phpinfo的介绍, 请查看phpinfo

3. 运用

这里将用一个小例子,简单地介绍一下,如何使用memcached. 更多细节请查看PHP5-Memcached

<?php $m = new Memcached(); $m->addServer('localhost', 11211); $m->set('key', 'hello world'); var_dump($m->get('key')); ?>

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论
2016-05-28 21:41
不错的文章,内容气贯长虹.禁止此消息:nolinkok@163.com 明胶 http://www.zhongguomingjiao.com/
[回复]
[取消回复]