让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> LINUX -> linux下php5.3安装memcache

linux下php5.3安装memcache

点击数:1567 发表时间:2011-09-18 11:40:36 作者: 来源链接:
分享到:
分享到微信

memcache服务器端

首先要安装libevent库。
cd /usr/local/src
wget http://monkey.org/~provos/libevent-1.4.10-stable.tar.gz
tar xzvf libevent-1.4.10-stable.tar.gz
cd libevent-1.4.10-stable
./configure --prefix=/usr/local
make
make install

接下来就是安装memcached
wget http://www.danga.com/memcached/dist/memcached-1.2.8.tar.gz
tar xzvf memcached-1.2.8.tar.gz
cd memcached-1.2.8
LDFLAGS='-Wl,--rpath /usr/local/lib' ./configure --prefix=/usr/local
make
make install

安装完毕后,用下面这个命令以用户root来运行memcache
memcached -u root -d -m 64 -l 192.168.0.101 -p 11211
root 为所执行的用户
64 为缓存大小64M
192.168.0.101 为所在的服务器IP地址
11211 是所在端口

要关闭memcache
pkill memcached

安装客户端(PHP)

首先去官网下载memcache客户端

# tar zxf memcache-2.2.3.tgz
# cd memcache-2.2.3
# /usr/local/php/bin/phpize
#./configure -enable-memcache -with-php-config=/usr/local/php/bin/php-config
#make
#make install

修改php.ini

加入一行

extension=memcache.so

保存后重启apache

写测试页面

$memcache = new Memcache; //创建一个memcache对象
$memcache->connect('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
$memcache->set('key', 'test'); //设置一个变量到内存中,名称是key 值是test
$get_value = $memcache->get('key'); //从内存中取出key的值
echo $get_value;
?>
 
能正确得到版本号说明安装成功
0
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇: linux下安装lampp后安装php的memcache扩展失败后的解决方案
下一篇: 详解Linux命令行下常用svn命令
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号