宝塔+OpenLiteSpeed如何配置

盛龙网络近期配置了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 服务器进行比较。大家看如图所示:

OpenLiteSpeed性能比较

2、无与伦比的高性能缓存。盛龙网络站长比好看中的是起LiteSpeed cache缓存插件,功能强大,完全免费,利用高级缓存功能(仅在OpenLiteSpeed服务中有效)性能提升显著。

3、wordpress多站点下的,OpenLiteSpeed服务器+LiteSpeed cache缓存插件,完美兼顾到网站性能和服务器使用压力的平衡。如需配置WP Ultimo的WordPress多站点saas系统,那么这个组合将是不二之选,这是站长亲身体验过的。

OpenLiteSpeed服务器下,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

宝塔centos系统

四、安装web服务器

先安装OpenLiteSpeed服务器,在宝塔 “软件商店” 、“运行环境下”

接着安装mysql(推荐5.7版本)、数据库管理软件phpMyAdmin。

最后安装PHP(推荐7.4,适配大多数wordpress主题),安装好PHP后,其实后台自动为我们安装了OpenLiteSpeed所需要的基本扩展。

宝塔web服务器

推荐安装的php扩展如下,有些扩展是我运行wp主题和插件需要的,大家可以参考。

宝塔安装php扩展1
宝塔安装php扩展2
宝塔安装php扩展3

五、安装服务器缓存扩展

服务器缓存扩展有如下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。以下是一些选项:

编译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测试成功后应该是这样的:

LiteSpeed Memcached安装测试

六、安装wordpress的LiteSpeed Cache缓存插件

在宝塔建立新网站的步骤和nginx及apache服务器类似,安装好wordpress网站后,在后台插件搜索LiteSpeed Cache插件安装即可,到这里基本上整个服务器配置就成功了。

大家可以尝试配置下LiteSpeed Cache,特别注意在缓存规则配置对象中,开始对象缓存,方法选择Memcached,连接测试为通过就OK了。

如大家在使用过程中,有任何疑问可以在下方留言,站长为你解答。同时,大家也可以体验下使用:宝塔+OpenLiteSpeed+LiteSpeed Memcached+LiteSpeed Cache的网站-60038资源网

LiteSpeed Cache缓存插件配置

发表回复

后才能评论