欢迎来到天天文库
浏览记录
ID:36276248
大小:239.00 KB
页数:19页
时间:2019-05-08
《memcache的使用和协议分析详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Memcache的使用和协议分析详解作者:heiyeluren博客:http://blog.csdn.net/heiyeshuwu时间:2006-11-12关键字:PHPMemcacheLinux缓存Memcache是danga.com的一个项目,最早是为LiveJournal服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。(关于Memcache的更多信息请Google)Memcache官方网站:http://www.danga.com/memcached【安装Memcache服务器端】我目前的平台,服务器是FedoraCore1(内核:
2、2.4.22),客户端是WindowsXPSP2,需要安装的就是服务器的Memcached的守护进程和客户端的PHP扩展php_memcache两个东西。现在我分别来讲。服务器端主要是安装memcache服务器端,目前的最新版本是memcached-1.2.0。下载:http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.2。(如果你的系统已经安装了libeve
3、nt,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey.org/~provos/libevent-1.2.tar.gz我分别把两个东东下载回来,放到/tmp目录下:#cd/tmp#wgethttp://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz#wgethttp://www.monkey.org/~provos/libevent-1.2.tar.gz先安装libevent:#tarzxvflibevent-1.2.tar.gz
4、#cdlibevent-1.2#./configure--prefix=/usr#make#makeinstall然后看看我们的libevent是否安装成功:#ls-al/usr/lib
5、greplibeventlrwxrwxrwx 1root root 2111??1217:38libevent-1.2.so.1->libevent-1.2.so.1.0.3-rwxr-xr-x 1root root 26354611??1217:38libevent-1.2.so.1.0.3-rw-r--r-- 1r
6、oot root 45415611??1217:38libevent.a-rwxr-xr-x 1root root 81111??1217:38libevent.lalrwxrwxrwx 1root root 2111??1217:38libevent.so->libevent-1.2.so.1.0.3还不错,都安装上了,再来安装memcache,同时需要安装中指定libevent的安装位置:#cd/tmp#tarzxvfmemcached-1.2.0.tar.gz#cdmemcached-1.
7、2.0#./configure--with-libevent=/usr#make#makeinstall如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。安装完成后会把memcached放到/usr/local/bin/memcached,我们看以下是否安装了:#ls-al/usr/local/bin/mem*-rwxr-xr-x 1root root 13798611??1217:39/usr/local/bin/memcached-rwxr-xr-x 1root root 14017911??121
8、7:39/usr/local/bin/memcached-debug恩,安装完成了,现在我们看以下memcache的帮助:#/usr/local/bin/memecached-hmemcached1.2.0-p portnumbertolistenon-s unixsocketpathtolistenon(disablesnetworksupport)-l interfacetolistenon,defaultisI
此文档下载收益归作者所有