本站的另一篇文章介绍了在Linux 下配置PHP + MySQL 的执行环境,而照着该篇文章安装的PHP 是未能支援GD 的。 而本文就是介绍在Linux 下安装GD,并配置PHP 支援GD。
 

GD 安装

第一部需要做的是先要安装GD 到系统内,而安装GD 前需要安装jpeg-6b, libpng, zlib。 以下是下载网址:

GD 2.0.33
jpeg-6b
libpng 1.2.8
zlib 1.2.2

下载完成后键入以下指令进行安装。

安装zlib
01 tar zxvf zlib-1.2.2.tar.gz
02 cd zlib-1.2.2
03 ./configure
04 make
05 make install


安装libpng
01 tar zxvf libpng-1.2.8-config.tar.gz
02 cd libpng-1.2.8-config
03 ./configure
04 make
05 make install


安装jpeg-6b
01 tar zxvf jpegsrc.v6b.tar.gz
02 cd jpeg-6b
03 ./configure
04 make
05 make install


安装GD
01 tar zxvf gd-2.0.33.tar.gz
02 cd gd-2.0.33
03 ./configure
04 make
05 make install


因为以上各套件均使用预设值安装,所以安装时所遇到的问题会较少,下一步需要配置PHP 。

PHP 配置

现在需要重新编译PHP,并选择支援GD,如果系统内已删除​​了PHP 的原始码,可以到php.net 下载,然后输入以下指令:

01 tar zxvf php-4.3.11.tar.gz
02 cd php-4.3.11
03 ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysqli=/usr/local/mysql/bin/mysql_config --prefix=/usr/local/php --with-gd --with-zlib-dir=/usr/local
04 make
05 make install

以上在./configure 里的选项只可以参考,在编译时必须根据自己的环境配置而修改,而--with-gd 及--with-zlib-dir=/usr/local 就是设定成支援GD。