Linux 下如何配置 PHP 支援 GD




Linux 下如何配置 PHP 支援 GD

2022-07-20 21:07:03 网络知识 官方管理员

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。


发表评论:

最近发表
网站分类
标签列表