安装Memcached和PHP5-MemCached模块在Debian 6.0(Squeeze)

在Debian 6.0上安装Memcached和PHP5-MemCached模块(Squeeze)

“Memcached是免费的开放源码,高性能的分布式内存对象缓存系统,通用性,但旨在用于通过减轻数据库负载来加速动态Web应用程序。
有关memcached的更多信息,请访问http://www.memcached.org/

本文将介绍如何在具有Apache2的Debian 6.0(Squeeze)系统上安装memcached和PHP5-MemCached模块。

安装

apt-get install memcached php5-memcached

“apt-get”是处理包的非常强大的命令行工具。 这里是一个关于如何使用“apt-get”的提示,以这种情况为例:我要安装与之相关联的Memcached和php模块,但是我不确定包的确切名称,那么我们可以使用以下命令搜索可用的包列表:

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是更新的,并且有会话支持。 这里我要使用php5-memcached。

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 Web服务器,

/etc/init.d/apache2 restart

创建一个可从网络访问并将内容复制到文件的php文件:

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

然后使用浏览器打开php文件来检查结果。

使用

有关详细信息,请访问http://www.php.net/manual/en/book.memcached.php ,这里有一个简单的例子:

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

链接

PHP-MemCached模块
MemCached

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏