您的位置:首页 > 数据库 > Memcache

Ubuntu 11.10 PHP 安装 Memcache 模块

2011-12-16 23:40 489 查看
Ubuntu 11.10 安装PHP5 Memcache模块:
-------------------------
# 前置软件安装-------------------------# 下载并安装libevent (memcached 依赖)wget http://www.monkey.org/~provos/libevent-1.4.8-stable.tar.gz 
tar xfz libevent-1.4.8-stable.tar.gzcd libevent-1.4.8-stable./configure && make && sudo make install# 创建一个软链接到 libeventsudo ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib# 下载并安装 memcachedwget http://danga.com/memcached/dist/memcached-1.2.6.tar.gz
tar xfz memcached-1.2.6.tar.gzcd memcached-1.2.6./configure && make && sudo make install# 运行一个 memcached 守护进程 (d = daemon, m = memory, u = user, l = IP to listen to, p = port)memcached -d -m 1024 -u root -l 127.0.0.1 -p 11211-------------------------# PHP5-Memcache 安装-------------------------# 安装PHP5 memcache模块apt-get install php5-memcache# 编辑 /etc/php5/conf.d/memcache.ini 选中并移除前面的“;”号extension=memcache.so# 重启 apache/etc/init.d/apache2 restart-------------------------# 测试安装-------------------------# 创建一个'memcache_test.php' 文件在你的 webroot 并复制下面代码:<?php$memcache = new Memcache;$memcache->connect('localhost',
11211) or die ("Could not connect");$version = $memcache->getVersion();echo "Server's version: ".$version."<br/>\n";$tmp_object = new
stdClass;$tmp_object->str_attr
= 'test';$tmp_object->int_attr
= 123;$memcache->set('key',
$tmp_object, false,
10) or die ("Failed to save data at the server");echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";$get_result = $memcache->get('key');echo "Data from the cache:<br/>\n";var_dump($get_result);?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: