共计 3281 个字符,预计需要花费 9 分钟才能阅读完成。
我近期配置了 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 系统,那么这个组合将是不二之选,这是站长亲身体验过的。
OpenLiteSpeed 服务器下,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 的网站 -PLB | 人寿保险重疾险产品知识 保险理财规划 保险公司。
你的工作,由 AI 赋能!🔥
还在为文案、脚本卡壳、做视频、写代码、设计图片灵感枯竭而烦恼吗?🤯
板板 AI,你的工作好帮手!
一键生成 各种文案、脚本、图片、视频、代码、报告,轻松应对各种工作 / 营销需求!
现在注册体验,即可获得:
- 🎁 30 积分基础模型余额
- 🎁 3 积分高级模型余额
- 🎁 3 积分绘画余额
还不快来试试?
点击链接,开启你的 AI 创作之旅!>>>https://www.banbanai.cn
板板 AI,让你的工作效果发挥无限可能! 🚀