让宝塔PHP支持webp

本文章已作废!宝塔已更新安装脚本,目前默认支持webp

前段时间弄了个chevereto图床,但是它默认不支持webp格式,就照网上大神的教程修改了一下,修改完后发现宝塔极速安装的PHP不支持webp,在宝塔论坛里搜索了一下,发现宝塔把gd库里的webp割了,需要自己修改宝塔的安装文件然后编译安装,下面是修改方法。

webp的优势

WebP 的优势体现在它具有更优的图像数据压缩算法,能带来更小的图片体积,而且拥有肉眼识别无差异的图像质量。
WebP 在各大互联网公司已经使用得很多了,国外的有 Google(自家的东西肯定要用啦,Chrome Store 甚至已全站使用 WebP)、Facebook 和 ebay,国内的有淘宝、腾讯和美团等。(引自知乎网友)

我的php版本是7.2,根据自己的情况进行修改

1. 先通过SSH连接到服务器,并进入宝塔的安装目录
路径是/www/server/panel/install,里面的php.sh就是需要修改的文件
(如果没有php.sh就执行wget -O php.sh http://download.bt.cn/tools/php.sh获取,注意要先cd到目录再获取)
通过ssh连接服务器
2.修改安装脚本
打开php.sh
找到Install_PHP_72()
Install_PHP_72()
继续往下找到./configure
然后在--with-jpeg-dir --with-png-dir中间添加 --with-webp-dir
./configure
添加 --with-webp-dir
然后把修改后的文件上传到服务器
3.执行编译安装
先cd到/www/server/panel/install目录
然后执行bash php.sh install 7.2
之后等待安装结束(这个时间会比较长,请耐心等待)
执行编译安装
安装完成后就可以在phpinfo中查看是否安装成功
如果WebP Support是enabled状态就是成功了
检查WebP Support

点赞
  1. Escher说道:
    Google Chrome Windows 10

    来支持一下

  2. 崔先森说道:
    Google Chrome Windows 10

    嘿,过来看看大佬. :haha:

发表评论

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