九分地,虽不多,但足矣
www.9fendi.com

在lnmp一键安装包下安装memcached和注意事项

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。
关于memcached,网上太多介绍了。这里直截了当的介绍在lnmp一键安装包下安装memcached和注意事项。

一、安装memcached

进入lnmp解压后的目录,执行:./addons.sh install memcached
memcached安装界面
可以根据自己的需求选择php-memcache或php-memcached扩展,目前discuz x使用的是前者,功能上php-memcached更强大一些。
输入对应的序号,回车,再次确认回车开始安装。
选择1回车,
注意:只有选择1才能支持下面wordpress官网上的插件,否则选2安装后用下面的插件,前后台页面都会出现一片空白的现象。

二、安装wordpress插件Memcached Object Cache

安装完毕后,要想让memcached支持wordpress,还得用个插件Memcached Object Cache,安装很简单。进这里下载,下载完解压,将object-cache.php文件上传到WordPress 站点的 wp-content/ 目录下,
注意:是wp-content目录下,不是plugins目录。

按理说,这就应该完事了,如果你安装memcached后修改了默认端口需完成要以下操作后再上传。

memcached的默认端口为11211,打开object-cache.php,搜索查找11211,全部修改成你修改后的端口。

三、查看memcached是否已经支持wordpress,正常工作

安装完后,刷新几个前台页面,可到后台查看效果,memcached是否已经在工作

官方下载探针:

http://pecl.php.net/get/memcache-3.0.8.tgz

下载解压后,里面有一个 memcache.php 文件,
找到如下代码:

修改成:

注意:如果修改了默认的11211端口,请在memcache.php文件里查找替换成你修改后的端口。

上传到网站后台目录,比如wp-admin里,通过前台访问 memcache.php ,输入你修改的用户名和密码后就可以看到 memcached 状态了:
memcached后台探针

如果发现页面打开后里面没有 Hits 数据,说明 WordPress 并没有成功连接到 memcached,
修改 wp-config.php 文件,加入如下代码:

修改后,多刷新几次前台不同的页面,再看memcache.php页面的数据是否变化,有变化则成功运行。

四、卸载memcached

如不想用memcached了,进入lnmp解压后的目录,执行:./addons.sh uninstall memcached 进行卸载。

或者删除wp-content目录下的object-cache.php文件,取消memcached对wordpress的连接。

 

赞(0)
9Fendi Blog » 在lnmp一键安装包下安装memcached和注意事项
分享到: 更多 (0)

评论 抢沙发