宝塔面板安装Redis时提示系统未能找到或识别 liblz4 库的正确版本原创文章

玩技站长
玩技站长
管理员, Keymaster
11142
文章
0
粉丝
运维笔记评论51字数 248阅读0分49秒阅读模式

宝塔面板安装Redis时提示系统未能找到或识别 liblz4 库的正确版本插图

问题描述:

宝塔面板环境中安装Redis时,编译提示错误,缺少liblz4以来:文章源自玩技e族-https://www.playezu.com/844040.html

configure: error: only system liblz4 is supported
make: *** No targets specified and no makefile found.  Stop.
error

环境准备:

安装libzstd-devel和lz4-devel文章源自玩技e族-https://www.playezu.com/844040.html

#该命令是centos命令,使用其他系统请自己百度搜索
yum -y install libzstd-devel lz4-devel

编译LZF扩展:

#创建并进入目录
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.1,该地方填81
/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

安装扩展

#在编译后系统会自动将lzf.so文件放到对应的php扩展目录,所以直接引用即可
extension = lzf.so

重启环境

宝塔重启php74文章源自玩技e族-https://www.playezu.com/844040.html 文章源自玩技e族-https://www.playezu.com/844040.html

原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注我们的原创内容。

匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证