为Litespeed服务器安装Redis对象缓存

Redis是🔊的对象缓存程序。如果您有基于Litespeed (OpenLitespeed)服务器Wordpress网站,且已经安装了LSCache, 那么配合对象缓存程序,能够让您的网站进一步提速。

不过,同为对象缓存程序,Redis和Memcached只能选择一项安装。对于Litespeed/Wordpress系统,这两者作为对象缓存程序在性能上没有太大差异。上一次我们介绍了编译安装Memcached的方法,今天我们将介绍如何安装Redis服务器。

1. 系统环境

本文的操作系统为Ubuntu 20.04 LTS 64 bit, 服务器操作环境为OpenLitespeed服务器与LSPHP 7.4.

其他版本的安装步骤类似。

2. 安装Redis服务器

我们直接从包管理器安装Redis服务器即可。执行下面的命令:

1
2
apt-get update && apt-get upgrade -y
apt-get install redis -y

如果您使用的是CentOS系列,安装Redis服务器的命令如下:

1
2
3
yum update -y
yum install epel-release -y
yum install redis -y

3. 编译安装php-redis拓展

Redis的安装要比Memcached简单得多,主要原因是其PHP拓展安装比较方便。

首先,安装必要的编译环境。

1
apt-get install build-essential zlib1g-dev libexpat1-dev openssl libssl-dev libsasl2-dev libpcre3-dev -y

然后从pecl获取php-redis源码:

1
2
3
wget https://pecl.php.net/get/redis -O redis.tgz
tar xvf redis.tgz
cd redis-*

开始编译之前,首先需要用phpize将源码预处理。一般情况下,OpenLitespeed不会预装phpize,我们需要额外安装lsphp74-dev包。

1
2
apt-get install lsphp74-dev -y
/usr/local/lsws/lsphp74/bin/phpize7.4

现在可以开始编译了。

1
2
3
./configure –with-php-config=/usr/local/lsws/lsphp74/bin/php-config7.4
make
make install

make install的时候,系统会提示php-redis拓展的安装路径,如下图。

比如,我这里是/usr/local/lsws/lsphp74/lib/php/20190902/redis.so

因此,编辑php.ini文件,写入redis拓展位置:

1
echo “extension=/usr/local/lsws/lsphp74/lib/php/20190902/redis.so” >> /usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini

🔊后,重启OpenLitespeed:

1
/usr/local/lsws/bin/lswsctrl restart

4. 检验php-redis安装

安装好Redis服务器与php-redis拓展后,我们应该能在phpinfo()中看到对应的Redis块,如下图:

在SSH中,我们也可以检测Redis服务器是否正常运行。执行:

1
redis-cli ping

如果Redis正常运行,可以看到下面的回应:

1
PONG

5. 为WordPress开启Redis对象缓存

安装完毕后,我们只要在LSCache中开启redis功能,即可使用对象缓存了。

如上图。如果正确安装了Redis, 则Redis Extension与Connection Test的值应该均为绿色。

综上,我们在Ubuntu 20.04 LTS操作系统中安装了Redis服务器与lsphp-redis拓展,联用Redis对象缓存与LSCache为WordPress提速。如果您有任何疑问,欢迎在这留言,我将尽量解答。

微信关注

服务器吧 原创文章,发布者:服务器租用,如若转载请注明出处:https://www.fuwuqizuyong.cc/jianzhanjiaocheng/8762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年2月16日 下午9:07
下一篇 2023年2月16日 下午11:09

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

0311-8343-7686

在线咨询:点击这里给我发消息

邮件:564999054@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

微信客服
微信客服
分享本页
返回顶部
CTRL+D 快速收藏本站   便宜云服务器:传送门

Warning: error_log(/www/wwwroot/www.fuwuqizuyong.cc/wp-content/plugins/spider-analyser/#log/log-0213.txt): failed to open stream: No such file or directory in /www/wwwroot/www.fuwuqizuyong.cc/wp-content/plugins/spider-analyser/spider.class.php on line 3014