文章目录[隐藏]
盛龙网络近期配置了Wordpress网站在宝塔和OpenLiteSpeed服务器下运行,性能、体验上感觉不错,特与大家分享如何配置
一、了解OpenLiteSpeed服务器
宝塔网站运行环境的经典搭配是:Apache+mysql+php或者是Nginx+mysql+php,盛龙网络今天给大家分享的是OpenLiteSpeed+mysql+php组合。为什么要使用OpenLiteSpeed+mysql+php组合呢?主要是OpenLiteSpeed服务器是专门为wordpress量身打造的,有起自身优势。在讲配置之前,我们先了解OpenLiteSpeed。
OpenLiteSpeed 是 LiteSpeed Web Server Enterprise(付费) 的开源版本。OpenLiteSpeed是免费的。
两套服务器系统均由同一团队积极开发和维护,并遵循相同的高质量编码标准。OpenLiteSpeed 包含 LiteSpeed Enterprise 中的所有基本功能。
OpenLitespeed 轻量级、高性能 Web 服务器,与Nginx、Apache类似,可用于搭建网站的环境,它附带了服务器端的LSCache模块,具有高性能缓存功能,能有效提高WordPress网站的加载速度。
二、为什么选择OpenLiteSpeed服务器
1、OpenLiteSpeed,即可从当前硬件中获得最佳性能!在一系列旨在测量服务器响应时间、与 PHP 的通信时间、WordPress 加速等的基准测试中将 OpenLiteSpeed 与其他 Web 服务器进行比较。大家看如图所示:
2、无与伦比的高性能缓存。盛龙网络站长比好看中的是起LiteSpeed cache缓存插件,功能强大,完全免费,利用高级缓存功能(仅在OpenLiteSpeed服务中有效)性能提升显著。
3、wordpress多站点下的,OpenLiteSpeed服务器+LiteSpeed cache缓存插件,完美兼顾到网站性能和服务器使用压力的平衡。如需配置WP Ultimo的WordPress多站点saas系统,那么这个组合将是不二之选,这是站长亲身体验过的。
4、宝塔+OpenLiteSpeed配置起来相当简单,比配置其他面板省事很对。
三、配置准备:系统升级
操作系统,推荐centos7,使用rpm -q centos-release命令查看centos版本,升级到最新版本。升级命令如下:
yum clean all 清除yum所有缓存
yum -y update 更新centos 7
yum makecache 生成新的缓存
升级完后,通过rpm -q centos-release命令可以看到版本已更新了。
最后安装好宝塔面板。宝塔官网:https://www.bt.cn/new/index.html
四、安装web服务器
先安装OpenLiteSpeed服务器,在宝塔 “软件商店” 、“运行环境下”
接着安装mysql(推荐5.7版本)、数据库管理软件phpMyAdmin。
最后安装PHP(推荐7.4,适配大多数wordpress主题),安装好PHP后,其实后台自动为我们安装了OpenLiteSpeed所需要的基本扩展。
推荐安装的php扩展如下,有些扩展是我运行wp主题和插件需要的,大家可以参考。
五、安装服务器缓存扩展
服务器缓存扩展有如下3种方案:
1、Redis(PHP扩展和软件商店中Redis数据库缓存插件需同时安装)
2、Memcached(PHP扩展和软件商店中Memcached数据库缓存插件需同时安装)
3、LiteSpeed Memcached(“LSMCD”),OpenLiteSpeed服务器专用Memcached。这里要特别注意,如要使用LiteSpeed Memcached,则只需安装PHP的Memcached扩展,不需要安装软件商店中Memcached。否则会造成冲突。
在这里特别推荐使用LiteSpeed Memcached,LiteSpeed Memcached(“LSMCD”)是LiteSpeed的持久memcache兼容缓存守护进程。它的性能和接口类似于流行的Memcached,增加了高可用性复制。在 LSMCD 中,缓存数据在单机和多机箱设置上都是持久的 – 通过更新和服务器故障实例保留所有缓存数据。
安装LiteSpeed Memcached
编译和安装 LSMCD 有一定的软件包要求。LSMCD 依靠这些包来正常工作。发行版之间所需的软件包略有不同。
从终端运行以下命令(centost):
yum groupinstall "Development Tools"
yum install autoconf automake zlib-devel openssl-devel expat-devel pcre-devel libmemcached-devel cyrus-sasl*
下载LiteSpeed Memcached
有多种方法可以下载 LSMCD。以下是一些选项:
- Git:
git clone https://github.com/litespeedtech/lsmcd.git
- Wget:
wget https://github.com/litespeedtech/lsmcd/archive/master.zip
curl -O https://github.com/litespeedtech/lsmcd/archive/master.zip
编译LSMCD
下载LiteSpeed Memcached后,在宝塔进入下载目录,解压,解压后进入解压后的文件夹目录。
在解压包目录下,使用终端运行以下命令:
./fixtimestamp.sh
./configure CFLAGS=" -O3" CXXFLAGS=" -O3"
make
安装LSMCD
编译 LSMCD 后开始安装,在刚在的目录下终端运行以下命令(centos):
sudo make install 启动和系统化LSMCD systemctl start lsmcd systemctl stop lsmcd systemctl enable lsmcd systemctl disable lsmcd init.d service lsmcd start service lsmcd stop chkconfig lsmcd on chkconfig lsmcd off 手动 /usr/local/lsmcd/bin/lsmcdctrl start /usr/local/lsmcd/bin/lsmcdctrl stop 测试 测试 LSMCD 是否正在运行的一种快速方法是从 shell 运行以下命令: telnet 127.0.0.1 11211
LSMCD测试成功后应该是这样的:
六、安装wordpress的LiteSpeed Cache缓存插件
在宝塔建立新网站的步骤和nginx及apache服务器类似,安装好wordpress网站后,在后台插件搜索LiteSpeed Cache插件安装即可,到这里基本上整个服务器配置就成功了。
大家可以尝试配置下LiteSpeed Cache,特别注意在缓存规则配置对象中,开始对象缓存,方法选择Memcached,连接测试为通过就OK了。
如大家在使用过程中,有任何疑问可以在下方留言,站长为你解答。同时,大家也可以体验下使用:宝塔+OpenLiteSpeed+LiteSpeed Memcached+LiteSpeed Cache的网站-60038资源网。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。