解决Redis Object Cache Pro插件无法使用高性能配置的解决方案 自编译PHP redis和LZF 扩展

官方的说法是在毫秒内优化高流量站点,但是优化方法那么多,大家按需设置!

高性能配置教程:

Redis Object Cache Pro 配置详解及开启高性能模式-辰安博客

Redis Object Cache Pro插件下载

Redis Object Cache Pro – 企业级Redis对象缓存wordpress插件v1.24.3[最新激活版]-辰安博客

Redis扩展编译

下载地址:GitHub – phpredis/phpredis: A PHP extension for Redis

1.下载后上传到服务器目录并解压

cd /phpredis    #cd 到解压后得目录下

2.找到自己php目录,其中74为自己php版本

/www/server/php/74/bin/phpize    #以自己得为准哈!

3.定位配置文件

4.编译安装

make && make install

如提示 缺少软件包,解决方案如下:

Update the package index:

sudo apt-get update

Install libzstd-dev deb package:

sudo apt-get install libzstd-dev

PHP编译LZF扩展

安装libzstd-devel

apt install install libzstd-devel

#创建并进入目录
mkdir -p /www/server/lzf && cd $_

#下载LZF
wget https://pecl.php.net/get/LZF-1.7.0.tgz

#解压
tar xf LZF-1.7.0.tgz

#进入该目录
cd LZF-1.7.0

#phpize,74则为PHP7.4,示例PHP8.2,该地方填82
/www/server/php/74/bin/phpize

#配置php目录
./configure --with-php-config=/www/server/php/74/bin/php-config 

#编译并安装
sudo make && make install 

#以上命令只能编译一次,如果想编译其他PHP版本,请先执行下面的删除命令
rm -rf /www/server/lzf/LZF-1.7.0

5.php.ini配置添加

宝塔找到软件商店,php对应版本

添加配置

解决Redis Object Cache Pro插件无法使用高性能配置的解决方案 自编译PHP redis和LZF 扩展

6.重启php服务

其实在安装扩展后打开插件控制台就提示你PHPredis未编译zstandard压缩支持,其实就是重新编译一下redis扩展,让他对zstd压缩支持就可以了,老规矩有什么不懂的地方,在下方评论区留言!

【已经编译好的扩展】

最后附上 php7.4 已经编译好的  方便大家直接使用

版权声明

   站内部分内容来自互联网,该文仅限用于学习和研究目的。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 点击我 一经核实,立即删除。访问和下载本站内容,说明您已同意上述条款。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容