liunx php的GD庫 添加 jpeg 檔案的支援,

來源:互聯網
上載者:User

liunx php的GD庫 添加 jpeg 檔案的支援,

一般源碼安裝添加的GD庫 是不支援 jpeg 格式的圖片的,只支援如下格式

GD Support enabled
GD Version bundled (2.0.34 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
libPNG Version 1.2.49
WBMP Support enabled
XBM Support enabled
 下面我們來 添加 jpeg 格式檔案的支援

wget http://www.ijg.org/files/jpegsrc.v8b.tar.gz

tar -zxvf  jpegsrc.v8b.tar.gz
cd jpeg-8b

./configure --prefix=/usr/local/jpeg --enable-shared --enable-static
make && make install

下面進入到 php 源碼目錄下 的 ext 下的 gd目錄

進入gd 目錄後執行  注意下面的 /usr/local/php/  是你伺服器 php的安裝路徑。我的是 這個路徑就寫成這樣了

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg/

make && make install

執行完這些 系統就會提示你  gd.so 組建目錄

在php.ini下 添加 gd.so 後 重啟php 重啟 應用伺服器後就OK了

有些機器可能還不行,這樣解決

yum install libjpeg-devel freetype-devel libpng-devel
make clean後重新./configure
make&make install

查看phpinfo OK了

GD Support enabledGD Version 2.0GIF Read Support enabledGIF Create Support enabledJPEG Support enabledlibJPEG Version unknownPNG Support enabledlibPNG Version 1.2.10WBMP Support enabled

GD Support enabled
GD Version bundled (2.0.34 compatible)
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 8
PNG Support enabled
libPNG Version 1.2.49
WBMP Support enabled
XBM Support enabled

Directive Local Value Master Value
gd.jpeg_ignore_warning 0 0

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.