gd庫相關包(
gd-2.0.35.tar.gz
jpegsrc.v7.tar.gz
libpng-1.2.39.tar.gz
zlib-1.2.3.tar.gz
freetype
-2.3.9.tar.gz
二、安裝php的gd庫
1.安裝zlib
>tar -zxvf zlib-1.2.3.tar.gz
>cd zlib-1.2.3
>./configure --prefix=/usr/local/zlib
>make
>make install
2.安裝libpng
>tar -zxvf libpng-1.2.39.tar.gz
>cd libpng-1.2.39
>cd scripts/
>mv makefile.linux ../makefile
//注意,這裡的makefile不是用./configure生成,而是直接從scripts/裡拷乙個
>cd ..
>make
>make install
3.安裝freetype
>tar -zxvf freetype-2.3.9.tar.gz
>cd freetype-2.3.9
>./configure --prefix=/usr/local/freetype
>make
>make install
4.安裝jpeg
>tar -zxvf jpegsrc.v7.tar.gz
>cd jpeg-7
>./configure --prefix=/usr/local/jpeg --enable-shared //這裡configure一定要帶--enable-shared引數,不然,不會生成共享庫
>make
>make test
>make install
5.安裝gd
>tar -zxvf gd-2.0.35.tar.gz
>cd gd-2.0.35
>./configure --prefix=/usr/local/gd --with-png --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpeg
>make
>make install
6.重新編譯php
>cd php-5.3.0
>./configure (以前的引數) --with-gd=/usr/local/gd --enable-gd-native-ttf --with-zlib=/usr/local/zlib --with-png --with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --enable-sockets
>make
>make install
三、常見問題及解決
1、現象:安裝gd時,make install提示如下問題:
warning: macro `am_iconv' not found in library
解決:yum -y install gettext
2、現象:安裝freetype時,configure的時候顯示如下
config.status: executing libtool commands
make: nothing to be done for `unix'.
解決:make clean 然後再 make
make install(此方法我在freetype2.3.5---2.3.9均試過,不能成功,還沒有找到成功的解決方法)
出處:
分類:
nginx
Linux下安裝PHP的GD支援庫
thinkphp 在使用縮圖的時候需要使用到gd庫 安裝步驟如下 在安裝 gd 前需要安裝前置庫 freetype jpegsrc,libpng。1.freetype cd freetype 2.4.0 configure prefix usr local freetype make make in...
php安裝擴充套件gd
進入 php解壓目錄 ext gd 目錄,usr local test upload php 5.6.31 ext gd 執行如下命令 php安裝目錄 bin phpize usr local php bin phpize 然後目錄中出現 configure 然後.configure with ph...
CentOS 下,PHP安裝拓展
centos 下,php有多種方式來安裝拓展,主要有 包管理式的 yum 安裝 pecl 安裝,以及原始碼編譯安裝。包管理式的安裝解除安裝尤為方便,而原始碼編譯式的安裝則方便引數調優。一般搭建本機開發環境推薦包管理式的安裝,節約時間。而線上部署環境則推薦編譯安裝,方便調優。本文以 mongodb 擴...