本站的另一篇文章介绍了在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。