宝塔面板-威尼斯人2299

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

问题描述:

在宝塔面板环境中安装redis时,编译提示错误,缺少liblz4以来:

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

环境准备:

安装libzstd-devel和lz4-devel

#该命令是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

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

    • 威尼斯人2299的版权提示:非本站文章仅供存储任何法律责任由作者承担
      免责声明:部分内容来自用户上传发布或新闻客户端自媒体如有侵权请反馈站长处理
    • 原创转载:阅读转载说明>>> https://www.playezu.com/844040.html

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证