Linux 安装GD库

mac2022-06-30  12

GD 安裝

第一部需要做的是先要安裝 GD 到系統內,而安裝 GD 前需要安裝 jpeg-6b, libpng, zlib, freetype。以下是下载网址:GD 2.0.33jpeg-6blibpng 1.2.8zlib 1.2.3freetype-2.1.10.tar.gz

代码:

wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gz wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz wget http://nchc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8-config.tar.gz wget http://www.zlib.net/zlib-1.2.3.tar.gz wget http://prdownloads.sourceforge.net/freetype/freetype-2.1.10.tar.gz?download

 

安裝 zlib

#不要用-prefix指定安装目录会影响GD

代码:

tar zxvf zlib-1.2.3.tar.gzcd zlib-1.2.3./configure  #或者 CFLAGS="-O3 -fPIC" ./configure   #如果64位处理器需要 CFLAGS="-O3 -fPIC" makemake install

引用:

安装zlib-1.2.3.tar.gz修改Makefile文件找到 CFLAGS=-O3 -DUSE_MMAP在后面加入-fPIC,即变成CFLAGS=-O3 -DUSE_MMAP -fPIC

安裝 freetype

代码:

tar zxvf freetype-2.1.10.tar.gzcd freetype-2.1.10./configure -prefix=/usr/local/freetypemakemake install

安裝 libpng#不要用-prefix指定安装目录会影响GD

代码:

tar zxvf libpng-1.2.8-config.tar.gzcd libpng-1.2.8-config./configuremakemake install=====有些用法=====cp scripts/makefile.linux makefilemake make install===============

安裝 jpeg-7

代码:

tar zxvf jpegsrc.7.tar.gzcd jpeg-7./configure -prefix=/usr/local/jpeg --enable-shared --enable-staticmakemake install=====有些用法=====CFLAGS="-O3 -fPIC" ./configure   #如果64位处理器需要 CFLAGS="-O3 -fPIC" makemake install-lib===============

這步有可能出錯,主要原因是不能自動建文件夾,到時出了問題,少那個文件夾,就自己用madir命令建那個文件夾就能解決安裝 GD

代码:

tar zxvf gd-2.0.33.tar.gzcd gd-2.0.33./configure -prefix=/usr/local/gd -with-jpeg=/usr/local/jpeg -with-png -with-zlib -with-freetype=/usr/local/freetypemakemake install

下一步需要配置 PHP 。注:安裝imap的方法先下載imap2006e.tar.gz.Z在php編譯時加上-with-imap=下載後解開的文件夾這個也有點小問題,在maik時會出utf8_mime2text的錯,解決方法是先用find 查一下php源文件下的ext/php_imap.c 這個文件,然後用vi編緝他,查找utf8_mime2text,然後刪除那二行.然後在重新編譯php就可以解決

PHP 配置現在需要重新編譯 PHP,並選擇支援 GD,如果系統內已刪除了 PHP 的原始碼,可以到 php.net 下載,然後輸入以下指令:請在configure 後加上如下-with-gd=/usr/local/gd-with-jpeg-dir=/usr/local/jpeg6 -with-zlib -with-png-with-freetype-dir=/usr/local/freetype

代码:

--prefix=/usr/local/php --enable-sockets --enable-xsl --enable-xml --with-apxs2=/usr/local/apache/bin/apxs --witlih-mysql=/usr/local/mysql --enable-json --enable-mbstring --enable-pdo --enable-libxml --enable-simplexml --enable-xmlreader --enable-xmlwriter --with-zlib --with-pdo-mysql=/usr/local/mysql --with-curl=/usr/local/curl --with-jpeg-dir=/usr/local/jpeg -with-png  --with-gd=/usr/local/gd --with-freetype-dir=/usr/local/freetype

转载于:https://www.cnblogs.com/Nietzsche--Nc/p/6741207.html

相关资源:linux安装GD
最新回复(0)