GD安裝
第一部需要做的是先要安裝GD到系統內,而安裝GD前需要安裝jpeg-6b,libpng,zlib,freetype。以下是下載網址:
GD2.0.33
jpeg-6b
libpng1.2.8
zlib1.2.3
freetype-2.1.10.tar.gz
建立安裝套件目錄
mkdir/usr/local/modules
下載完成後鍵入以下指令進行安裝。
安裝zlib
#不要用–prefix指訂安裝目錄會影響GD
tarzxvfzlib-1.2.3.tar.gz
cdzlib-1.2.3
./configure
make
makeinstall
安裝freetype
tarzxvffreetype-2.1.10.tar.gz
cdfreetype-2.1.10
./configure–prefix=/usr/local/modules/freetype
make
makeinstall
安裝libpng
#不要用–prefix指訂安裝目錄會影響GD
tarzxvflibpng-1.2.8-config.tar.gz
cdlibpng-1.2.8-config
./configure
make
makeinstall
安裝jpeg-6b
tarzxvfjpegsrc.v6b.tar.gz
cdjpeg-6b
./configure–prefix=/usr/local/modules/jpeg6–enable-shared–enable-static
make
makeinstall
安裝GD
tarzxvfgd-2.0.33.tar.gz
cdgd-2.0.33
./configure–prefix=/usr/local/modules/gd–with-jpeg=/usr/local/modules/jpeg6–with-png–with-zlib–with-freetype=/usr/local/modules/freetype
make
makeinstall
下一步需要配置PHP。
PHP配置
現在需要重新編譯PHP,並選擇支援GD,如果系統內已刪除了PHP的原始碼,可以到php.net下載,然後輸入以下指令:
請在configure後加上如下
–with-gd=/usr/local/modules/gd–with-jpeg-dir=/usr/local/modules/jpeg6–with-zlib–with-png–with-freetype-dir=/usr/local/modules/freetype
其餘請自行加入
tarzxvfphp-4.4.1.tar.gz
cdphp-4.4.1
./configure如上指令
make
makeinstall
以上在./configure裡的選項只可以參考,在編譯時必須根據自己的環境配置而修改,而–with-gd及–with-zlib-dir=/usr/local就是設定成支援GD。