最近用LNMP搭建客户网站的环境,测试一下memcached的效果,在LNMP下安装memcached不成功,网上的全部的教程我都翻遍了,基本没用,所以记录一下我安装成功的方法,一便我以后使用。

简单介绍:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。

WDCP面板首先下载以下文件到本地
http://iiidea.cn/wp-content/uploads/zip/libevent-1.4.14b-stable.tar.gz
http://iiidea.cn/wp-content/uploads/zip/memcached-1.4.15.tar.gz
http://iiidea.cn/wp-content/uploads/zip/memcache-2.2.7.tgz

上传三个文件到服务器IP/tmp目录里

在SSH运行
wget http://soft.itbulu.com/wdcp/memcached_ins.sh

再运行

sh memcached_ins.sh
最后显示memcached_ins is OK 就表示安装成功,然后到后台保存,重启下服务,即可生效

查看生效方法
通过SSH 输入 vi /www/web/default/phpinfo.php

然后在IE里打开,如http://ip/phpinfo.php (SSS提醒:这个文件是安装完成后默认的,大家避免泄漏,换成自己更改的文件名)

最下面显示memcached 版本号即可完成

LNMP下安装memcached

1.进入lnmp解压后的目录,执行:./addons.sh install memcached
根据自己的需要选择php-memcache或php-memcached扩展,功能上php-memcached更强大一些。
回车,确认开始安装。

卸载方法
执行:./addons.sh uninstall memcached

安装完成后记得重启LNMP
执行 lnmp restart

WordPress加速
安装wordpress插件wp-super-cache,SSS安装的最新版是1.4.7

下载wordpress memcached插件:
http://iiidea.cn/wp-content/uploads/zip/memcached.2.0.2.zip

解压里面的object-cache.php上传到wp-content/下即可

wp-super-cache下会自动识别这个插件,本身是隐藏的,到高级模式下开启使用对象缓存系统来存储缓存文件(实验室功能)这个选项,直接开启就可以了,至此加速站点就完成了~