linux卸载gd,linux GD库安装

这篇博客详细介绍了如何手动在系统中安装GD库,包括其依赖jpeg-6b, libpng, zlib和freetype。首先,分别下载并安装这四个依赖,注意在安装zlib和jpeg时需添加特定的编译选项。然后,安装GD库时需指定各个依赖的路径。最后,提到了在配置PHP时启用GD支持的相关参数。整个过程对系统管理员或开发者来说非常实用。
摘要由CSDN通过智能技术生成

GD 安裝

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

代码:

wget

wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz

wget

wget

wget

安裝 zlib

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

代码:

tar zxvf zlib-1.2.3.tar.gz

cd zlib-1.2.3

./configure  #或者 CFLAGS="-O3 -fPIC" ./configure   #如果64位处理器需要 CFLAGS="-O3 -fPIC"

make

make 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.gz

cd freetype-2.1.10

./configure -prefix=/usr/local/freetype

make

make install

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

代码:

tar zxvf libpng-1.2.8-config.tar.gz

cd libpng-1.2.8-config

./configure

make

make install

=====有些用法=====

cp scripts/makefile.linux makefile

make

make install

===============

安裝 jpeg-7

代码:

tar zxvf jpegsrc.7.tar.gz

cd jpeg-7

./configure -prefix=/usr/local/jpeg --enable-shared --enable-static

make

make install

=====有些用法=====

CFLAGS="-O3 -fPIC" ./configure   #如果64位处理器需要 CFLAGS="-O3 -fPIC"

make

make install-lib

===============

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

安裝 GD

代码:

tar zxvf gd-2.0.33.tar.gz

cd gd-2.0.33

./configure -prefix=/usr/local/gd -with-jpeg=/usr/local/jpeg -with-png -with-zlib -with-freetype=/usr/local/freetype

make

make 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值