php 源碼安裝沒有gd庫

來源:互聯網
上載者:User
一般源碼安裝添加的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-c/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 enabled

GD Version 2.0
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version unknown
PNG Support enabled
libPNG Version 1.2.10
WBMP 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

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

以上就介紹了php 源碼安裝沒有gd庫,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.