一直都听说使用服务器建立的WordPress站点,然后开启memcached来加速WordPress网站效果很不错,而且如果服务器上安装有宝塔面板的话,开启memcached加速更是简单,所以今天boke112百科就特意试了一下,先将折腾过程分享给大家。
1、进入服务器上的宝塔面板后台 – 软件商店 – 搜索“memcached”,找到并点击“安装”后即可自动安装。
2、memcached安装完毕后,在软件商店点击应用分类“运行环境”,找到正在运行的PHP版本并点击“设置”,在PHP管理中点击“安装扩展”,找到“memcached”并点击“安装”,在弹出的“安装【memcached】”对话框中点击【确定】按钮即可自动安装。
3、前往GitHub下载object-cache.php文件,然后将该文件上传到/wp-content/文件夹内。
特别说明:千万千万不要前往WordPress官网下载“Memcached Object Cache”插件,虽然这个插件5个月前更新过,但是将该插件中的object-cache.php文件上传到/wp-content/文件夹内的话,访问前台页面直接出现“此站点遇到了致命错误”,据说该插件其实是针对“memcache”,并不是本文所说的“memcached”。切记!!!
4、将以下代码添加到WordPress站点根目录的wp-config.php文件中:
global $memcached_servers;
$memcached_servers = array(
array(
'127.0.0.1', // Memcached server IP address
11211 // Memcached server port
)
);
5、前往PECL官网下载最新版本探针,如下载memcache-8.0.tgz,解压将文件夹名称memcache-8.0改为其他名称,如abc,然后将整个文件夹上传到我们网站的根目录或其他目录。
6、将刚才第5步的abc文件夹内的memcache.php打开,并将第22行和第23行用户名和密码修改,将第28行的“mymemcache-server1:11211”修改为“127.0.0.1:11211”,将第29行代码注释掉,最后保存文件。
7、访问我们的WordPress站点几个页面,然后通过浏览器访问第6步中的memcache.php文件,输入刚才设置的用户名和密码后点击【View Host Stats】按钮就可以看到具体的命中率等情况了。
至此,我们已经成功在安装有宝塔面板服务器上安装好了memcached并已经成功加速WordPress网站。