亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

PHP
紅糖糍粑 2023-03-26 14:17:49
在一個新的亞馬遜 linux2 盒子中,我運行了以下命令:sudo amazon-linux-extras install php7.2sudo 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 支持為真
查看完整描述

2 回答

?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

是的,我必須編譯 gd


首先我刪除了舊版本 sudo yum remove php-gd


然后檢查php版本 php -v


獲取源碼 sudo wget https://github.com/php/php-src/archive/php-7.2.3.tar.gz


sudo tar zxf php-7.2.3.tar.gz


cd php-src-php-7.2.3/ext/gd/


我必須安裝這些 sudo yum install php-devel gd-devel libwebp-devel libjpeg-turbo-devel


sudo yum groupinstall "Development Tools"


sudo yum install libwebp-devel libjpeg-devel libpng-devel zlib-devel libXpm-devel


sudo phpize


sudo ./configure --with-jpeg-dir --with-freetype-dir --with-xpm-dir --with-webp-dir --with-png-dir --with-zlib-dir


sudo make


sudo cp modules/gd.so /usr/lib64/php/modules/


然后編輯 php.ini 以啟用 sudo nano /etc/php.ini


添加 extension=gd


那么它是可用的 php -m


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(true)

  ["BMP Support"]=>

  bool(true)

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

  bool(false)

}


查看完整回答
反對 回復 2023-03-26
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

您可能需要使用 WebP 支持從源代碼編譯gd.so。

GD已經存在,WebP 支持缺失。


查看完整回答
反對 回復 2023-03-26
  • 2 回答
  • 0 關注
  • 192 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號