如何将 WebP 支持添加到 amazon linux 2 box 中的 php7.2 安装?

在一个新的亚马逊 linux2 盒子中,我运行了以下命令:


sudo amazon-linux-extras install php7.2


sudo yum install php-gd


但是当我跑的时候:


php -r 'var_dump(gd_info());'


我得到:


array(13) {

  ["GD Version"]=>

  string(26) "bundled (2.1.0 compatible)"

  ["FreeType Support"]=>

  bool(true)

  ["FreeType Linkage"]=>

  string(13) "with freetype"

  ["GIF Read Support"]=>

  bool(true)

  ["GIF Create Support"]=>

  bool(true)

  ["JPEG Support"]=>

  bool(true)

  ["PNG Support"]=>

  bool(true)

  ["WBMP Support"]=>

  bool(true)

  ["XPM Support"]=>

  bool(true)

  ["XBM Support"]=>

  bool(true)

  ["WebP Support"]=>

  bool(false)

  ["BMP Support"]=>

  bool(true)

  ["JIS-mapped Japanese Font Support"]=>

  bool(false)

}


我不知道我必须做什么才能让 WebP 支持为真


红糖糍粑
浏览 161回答 2
2回答

呼啦一阵风

是的,我必须编译 gd首先我删除了旧版本 sudo yum remove php-gd然后检查php版本 php -v获取源码 sudo wget https://github.com/php/php-src/archive/php-7.2.3.tar.gzsudo tar zxf php-7.2.3.tar.gzcd php-src-php-7.2.3/ext/gd/我必须安装这些 sudo yum install php-devel gd-devel libwebp-devel libjpeg-turbo-develsudo yum groupinstall "Development Tools"sudo yum install libwebp-devel libjpeg-devel libpng-devel zlib-devel libXpm-develsudo phpizesudo ./configure --with-jpeg-dir --with-freetype-dir --with-xpm-dir --with-webp-dir --with-png-dir --with-zlib-dirsudo makesudo cp modules/gd.so /usr/lib64/php/modules/然后编辑 php.ini 以启用 sudo nano /etc/php.ini添加 extension=gd那么它是可用的 php -mphp -r 'var_dump(gd_info());'array(13) {  ["GD Version"]=>  string(26) "bundled (2.1.0 compatible)"  ["FreeType Support"]=>  bool(true)  ["FreeType Linkage"]=>  string(13) "with freetype"  ["GIF Read Support"]=>  bool(true)  ["GIF Create Support"]=>  bool(true)  ["JPEG Support"]=>  bool(true)  ["PNG Support"]=>  bool(true)  ["WBMP Support"]=>  bool(true)  ["XPM Support"]=>  bool(true)  ["XBM Support"]=>  bool(true)  ["WebP Support"]=>  bool(true)  ["BMP Support"]=>  bool(true)  ["JIS-mapped Japanese Font Support"]=>  bool(false)}

喵喔喔

您可能需要使用 WebP 支持从源代码编译gd.so。GD已经存在,WebP 支持缺失。
打开App,查看更多内容
随时随地看视频慕课网APP