#下载 gdtar xzvf gd-2.0.33.tar.gz cd gd-2.0.33 ./configure --prefix=/opt/bin/gd2 --with-freetype=/opt/bin/freetype --with-png --with-jpeg make make install#编译PHP时用: ./configure --with-gd=/opt/bin/gd2#不过装GD前要 libpng zlib freetype libjpeg 的支持
首先要编译gd,然后再编译php加--with-gd=/usr/local/gd2 如果要gd支持jpeg则,在编译gd前先安装jpeg6安装FreeType,jpeg,png和GD2: 安装FreeType: ./configure --prefix=/usr/local/freetype make make install安装jpeg-6b: mkdir /usr/local/jpeg6 mkdir /usr/local/jpeg6/bin mkdir /usr/local/jpeg6/lib mkdir /usr/local/jpeg6/include mkdir /usr/local/jpeg6/man mkdir /usr/local/jpeg6/man/man1 ./configure --prefix=/usr/local/jpeg6 --enable-shared --enable-static make make install make install-lib安装libpng #不要用--prefix自定义安装目录,影响gd的安装 cd libpng-1.2.5 cp scripts/makefile.std makefile make test make install 安装GD2 ./configure --prefix=/usr/local/gd2 --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpeg6 make make install
参见: http://www.mistruster.com/bbs/index.php?viewid=321 Install PHP With iconv Imap GD lib MagickWand
因为需要./configure--with-gd --with-zlib --with-png --with-jpeg-dir=/usr等等的
cd gd-2.0.33
./configure --prefix=/opt/bin/gd2 --with-freetype=/opt/bin/freetype --with-png --with-jpeg
make
make install#编译PHP时用:
./configure --with-gd=/opt/bin/gd2#不过装GD前要 libpng zlib freetype libjpeg 的支持
如果要gd支持jpeg则,在编译gd前先安装jpeg6安装FreeType,jpeg,png和GD2:
安装FreeType:
./configure --prefix=/usr/local/freetype
make
make install安装jpeg-6b:
mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/include
mkdir /usr/local/jpeg6/man
mkdir /usr/local/jpeg6/man/man1
./configure --prefix=/usr/local/jpeg6 --enable-shared
--enable-static
make
make install
make install-lib安装libpng
#不要用--prefix自定义安装目录,影响gd的安装
cd libpng-1.2.5
cp scripts/makefile.std makefile
make test
make install 安装GD2
./configure --prefix=/usr/local/gd2 --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpeg6
make
make install
http://www.mistruster.com/bbs/index.php?viewid=321
Install PHP With iconv Imap GD lib MagickWand