如何配置PHP使之能同时支持GIF,PNG和JPEG.docx 立即下载
2025-08-16
约2.1千字
约9页
0
12KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

如何配置PHP使之能同时支持GIF,PNG和JPEG.docx

如何配置PHP使之能同时支持GIF,PNG和JPEG.docx

预览

免费试读已结束,剩余 4 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

如何配置PHP使之能同时支持GIF,PNG和JPEG

	安装蓝点Linux2.0后,小编希望希望同时支持GIF,PNG和JPEG。经过尝试,终于做到了,下面是我的简单步骤,我将按照由底向上的顺序介绍,即Jpeg->GD->PHP->Apache。	1、当前状态查看	安装蓝点Linux2.0后,Kernel,MySQL,Apache未做任何改变,看看当前状态如何。	创建一PHP文件,名为info.php,放于Apahce的文档目录下(/etc/httpd/html),其内容如下:		文件就只有1行。用浏览器打开该文件URL(我的hostname为zhangzh):	http://zhangzh/info.php	如果Apache/PHP正常运行的话,页面中将会列出PHP版本,Apache版本,以及其他各种有用的信息。我关心的是GD库部分,看看它是否支持GIF、JPEG,结果发现支持GIF而不支持JPEG。	2、Jpeg6b的安装和配置	Jpeg的主要文件有jpeglib.h,libjpeg.a,libjpeg.so等。首先检查系统中安装了没有,到/usr/include目录下看有无jpeglib.h,到/usr/lib目录下看有无libjpeg.a和libjpeg.so。我的系统中没有,因而要安装。	获取Jpeg源码的地址为:	ftp://ftp.uu.net/graphics/jpeg/	取得的文件为jpegsrc.v6b.tar.gz,放于/usr/src目录下。	进入/usr/src目录中,开始安装过程。	进入/usr/src:	cd/usr/src	解开压缩文件:	tarxzvfjpegsrc.v6b.tar.gz	命令完成后多了一个子目录jpeg-6b,Jpeg的源码文件就在其中。	进入该子目录:	cdjpeg-6b	该目录中的install.doc文件详细介绍了如何安装Jpeg,照章行事即可。	配置生成Makefile文件:	./configure	命令完成后该目录下多了个Makefile文件。Makefile文件是许多软件编译、安装的配置和过程控制文件,十分重要,应该学会看懂它的内容。	开始编译:	make	命令完成后该目录下多了许多文件,其中重要的是libjpeg.a和libjpeg.so。	安装:	makeinstall	命令完成后,jpeglib.h被拷到/usr/local/include目录下,libjpeg.a和libjpeg.so被拷到/usr/local/lib目录下。	3、GD-1.8.3的安装和配置	GD的主要文件有gd.h,libgd.a等。	获取GD源码的地址为:	http://www.boutell.com/gd/	取得的文件为gd-1.8.3.tar.gz,放于/usr/src目录下。	已知道该版本的GD不支持GIF,但想来象我一样希望GD同时支持GIF和JPEG的人不少,于是有人做了个补丁,把对GIF的支持加回去了。看起来这是个英国人吧,他的Email地址为adam@elysium.ltd.uk。	获取补丁源码的地址为:	http://www.webofsin.com/gd-1.8.3-gif.patch	取得的文件为gd-1.8.3-gif.patch,放于/usr/src目录下。	进入/usr/src:	cd/usr/src	解开压缩文件:	tarxzvfgd-1.8.3.tar.gz	命令完成后多了一个子目录gd-1.8.3,GD的源码文件就在其中。	给源码打补丁:	patch-p0命令完成后gd-1.8.3子目录下多了个gd_gif.c文件,而文件gd.h和Makefile也被作了相应修改。	进入该子目录:	cdgd-1.8.3	缺省情况下,GD库编译时并不加入JPEG支持,得修改Makefile文件。	修改Makefile文件,使得:	CFLAGS=-O-DHAVE_XPM-DHAVE_JPEG-DHAVE_LIBTTF	LIBS=-lm-lgd-lpng-lz-ljpeg-lttf-lXpm-lX11	此后,编译并安装:	make	makeinstall	命令完成后,gd.h被拷到/usr/local/include目录下,libgd.a被拷到/usr/local/lib目录下。
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

如何配置PHP使之能同时支持GIF,PNG和JPEG

文档大小:12KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用