CentOS 安装WebP图像转换lib的坑

博客介绍了谷歌出品的新一代图片格式libwebp,提到其在centos上安装不稳定,介绍了谷歌版安装方法及报错情况。还提及改用libwebp - tools安装成功并实现图片转换,同时给出安装后执行命令报错的解决办法,以及安装路径的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

libwebp是谷歌出品的新一代图片格式,仓库地址是Index of downloads.webmproject.org/releases/webp通过它确实可以把图片再次压缩一些。但是这货总是很诡异的在cenos上安装不上或者突然又安装上了,可能是我centos玩得不怎么牛掰吧。

谷歌版的安装方法是下载安装包解压

tar xvzf libwebp-1.0.1.tar.gz

执行命令:./configure && make && make install

然后就等着报错了:

在内网反复安装几次装上了,外网服务器就死活装不上(求大佬指点)。无奈等不了只能放弃另谋出路了; 

百度了一下发现还有个libwebp-tools于是

执行命令:yum install libwebp-tools一路安装完成

执行命令:cwebp -q 100 1.jpg -o 1.webp 转换成功!

安装完libwebp之后,如果执行dwebp或者cwebp命令报 dwebp: error while loading shared libraries: libwebpdemux.so.2: cannot open shared object file: No such file or directory 错误的解决办法:

添加环境变量: 

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
echo $LD_LIBRARY_PATH
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc

还有需要注意的是不要把包装到usr/local/bin/下面否则会在php里面php exec webp 返回 127代码,但是ssh却能执行,应该是用户组权限问题,装到usr/bin下面即可 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值