PHP下GD安装全攻略

CentOS 7下SCL仓库配置与rh-php72-php依赖安装全攻略 本文详细介绍了在CentOS 7系统中配置SCL软件集合仓库并安装rh-php72-php依赖的完整流程。针对系统默认PHP版本过低导致Zabbix等现代应用无法部署的问题,提供了从仓库配置、国内镜像加速到完整依赖安装的解决方案,并特别以Zabbix 5.0前端部署为例进行了实战演示。 阅读详情
作者信息:任天堂(
文章信息:初级 初发日期:2001 02 关键字:GD
来源链接http://www.chinalinuxpub.com/read.htm?id=272
摘要
本文旨在介绍PHP下图象处理支持的安装,安装后PHP支持GIF、PNG、JPEG、WBMP 四种格式的图象,PHP的具体安装设置步骤请参照相应教程。
一、Windows下的安装:
Windows的图象支持安装非常简单,在站点http://www.php4win.de/
下载的PHP包含了所有的图象支持,其中php_gd.dll不支持GIF格式,php_gd_gif.dll
支持上述所有的格式,需要支持以上四种格式,只须用php_gd_gif.dll覆盖php_gd.dll
即可。
安装完毕后用<? phpinfo(); ?>查看结果如下:
gd
GD Support enabled
GD Version 1.6.2 or higher
FreeType Support enabled
FreeType Linkage with TTF library
GIF Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled

二、Unix/linux下的安装
Unix的安装比较麻烦,下面以最新的php 4.0.4pl1为例介绍在Solaris 7下gd-1.8.3
包含gif支持的安装。
系统环境:Solaris 7、gcc 2.9.2、make 3.78.1、bison 1.2.8

jpeg-6b 的安装:
文件名:jpeg-6b-sol7-sparc-local.gz
版本:6b
下载站点:http://www.sunfreeware.com/
下载位置:ftp://ftp.sunfreeware.com/pub/freeware/sparc/7/jpeg-6b-sol7-sparc-local.gz
安装方法:/usr/local/bin/gzip -d jpeg-6b-sol7-sparc-local.gz
pkgadd -d jpeg-6b-sol7-sparc-local

zlib 的安装:
文件名:zlib-1.1.3-sol7-sparc-local.gz
版本:1.1.3
下载站点:http://www.sunfreeware.com/
下载位置:ftp://ftp.sunfreeware.com/pub/freeware/sparc/7/zlib-1.1.3-sol7-sparc-local.gz
安装方法:/usr/local/bin/gzip -d zlib-1.1.3-sol7-sparc-local.gz
pkgadd -d zlib-1.1.3-sol7-sparc-local

libpng 的安装:
文件名:libpng-1.0.2-sol7-sparc-local.gz
版本:1.0.2
下载站点:http://www.sunfreeware.com/
下载位置:ftp://ftp.sunfreeware.com/pub/freeware/sparc/7/libpng-1.0.2-sol7-sparc-local.gz
安装方法:/usr/local/bin/gzip -d libpng-1.0.2-sol7-sparc-local.gz
pkgadd -d libpng-1.0.2-sol7-sparc-local

xpm 的安装:
文件名:xpm-3.4k-sol7-sparc-local.gz
版本:3.4
下载站点:http://www.sunfreeware.com/
下载位置:ftp://ftp.sunfreeware.com/pub/freeware/sparc/7/xpm-3.4k-sol7-sparc-local.gz
安装方法:/usr/local/bin/gzip -d xpm-3.4k-sol7-sparc-local.gz
pkgadd -d xpm-3.4k-sol7-sparc-local

freetype 的安装:
文件名:freetype-1.3.1.tar.gz
版本:1.3.1
下载站点:http://freetype.sourceforge.net/
下载位置:ftp://freetype.sourceforge.net/pub/freetype/freetype1/freetype-1.3.1.tar.gz
安装方法:/usr/local/bin/gzip -d < freetype-1.3.1.tar.gz | tar vxf -
cd freetype-1.3.1
./configure
make
make install

T1lib 的安装:
文件名:t1lib-1.0.1.tar.gz
版本:1.0.1
下载站点:ftp://ftp.neuroinformatik.ruhr-uni-bochum.de/pub/software/t1lib/
下载位置:ftp://ftp.neuroinformatik.ruhr-uni-bochum.de/pub/software/t1lib/t1lib-1.0.1.tar.gz
安装方法:/usr/local/bin/gzip -d < t1lib-1.0.1.tar.gz | tar vxf -
cd T1-1.0.1
./configure
make
make install

gd 的安装:
文件名:gd-1.8.3gif.tar.gz
版本:1.8.3
下载站点:http://www.rime.com.au/gd/
下载位置:ftp://ftp.rhyme.com.au/pub/gd/gd-1.8.3gif.tar.gz
安装方法:/usr/local/bin/gzip -d < gd-1.8.3gif.tar.gz | tar vxf -
cd gd-1.8.3
./configure
(编辑 Makefile文件
改 CFLAGS=-O 为 CFLAGS=-O -DHAVE_XPM -DHAVE_JPEG -DHAVE_LIBTTF
改 LIBS=-lm -lgd -lpng -lz 为 LIBS=-lm -lgd -lpng -lz -ljpeg -lttf -lXpm -lX11
改 INCLUDEDIRS=-I. -I/usr/local/include -I/usr/include/X11 -I/usr/X11R6/include/X11
为 INCLUDEDIRS=-I. -I/usr/local/include -I/usr/include/X11 -I/usr/X11R6/include/X11 -I/usr/local/include/freetype

make
make install

PHP 的安装:
文件名:php-4.0.4pl1.tar.gz
版本:4.04 Patch Level 1
下载站点:http://www.php.net/
下载位置:http://www.php.net/do_download.php?download_file=php-4.0.4pl1.tar.gz&source_site=www.php.net
安装方法:/usr/local/bin/gzip -d < php-4.0.4pl1.tar.gz | tar vxf -
./configure --with-apache=../apache_1.3.17 --with-gd=/usr/local /
--with-jpeg-dir=/usr/local --with-xpm-dir=/usr/local /
--with-ttf=/usr/local/freetype --with-t1lib=/usr/local /
--with-zlib=/usr/local --with-tiff-dir=/usr/local /
--with-png-dir=/usr/local
(编辑 ext/gd/gd.c
寻找 #ifndef USE_GD_IOCTX 加入 #define gdImageCreateFromGifCtx NULL
替换 _php_image_create_from(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GIF, "GIF", gdImageCreateFromGif,NULL);
为 _php_image_create_from(INTERNAL_FUNCTION_PARAM_PASSTHRU, PHP_GDIMG_TYPE_GIF, "GIF", dImageCreateFromGif,gdImageCreateFromGifCtx);

make
make install

您可以自行添加PHP的编译选项来满足你自己的需要,linux下的安装也差不多,

安装完毕后用<? phpinfo(); ?>查看结果如下:
gd
GD Support enabled
GD Version 1.6.2 or higher
FreeType Support enabled
FreeType Linkage with TTF library
T1Lib Support enabled
GIF Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled

希望上文对您能有所帮助。
Gd.php GD库文件免费下载 GD库配置文件 免费分享 立即下载

相关推荐

php_gd2_php_gd.dll_

php_gd的动态库用于php_gd安装

Linux编译安装PHP7.4.24及启动

Linux编译安装PHP7.4.24及启动1. 下载安装PHP安装包2. 配置安装包2.1 先安装前置插件,不管有没有都安装一下2.2 配置php2.3 执行配置命令可能会出现如下错误2.4 运行php的配置命令出现如下示例,即为配置成功3编译安装包3.1 执行编译命令(可能要花一点时间)3.2 在之前编译的源码包中,找到 php.ini-production,复制到/usr/local/php下,并改名为php.ini:3.2 修改配置文件3.3 新建用户组及用户4. 启动停止php-fpm4.1 启

陈家老二的博客 1万+

Kali安装php7.4+mysql的安装

前言: php是世界上最好的语言,可是在kali中如何安装呢? 其实在默认的2020版本的kali里面已经集成了php7.3,只需要运行apt-get install php7.3即可对php7.3的安装。 那么如何安装php7.4呢? 添加源: 首先在 etc/apt/下新建一个文件夹 trusted.gpg.d sudo apt -y install lsb-release apt-transport-https ca-certificates sudo wget -O /etc/apt/truste

cj_Hydra's Blog 4184

PHP7.4版本 安装GD库扩展

场景 ubuntu PHP版本7.4 运行服务器 nginx 一、更新源 root@iZuf69urlacrut7qqxhcofZ:/web# sudo apt-get update 二、安装gd扩展 root@iZuf69urlacrut7qqxhcofZ:/web# apt-get install php7.4-gd 等待安装完成 cailongbiaoyuli 三、配置gdphp的配置文件php.ini ...

cailongbiaoyuli的博客 9648

php版本中gd什么东西,PHPGD安装全攻略

来源:www.cncfan.com|2006-1-11|(有1714人读过)本文旨在介绍PHP下图象处理支持的安装安装PHP支持GIF、PNG、JPEG、WBMP四种格式的图象,PHP的具体安装设置步骤请参照相应教程。一、Windows下的安装:Windows的图象支持安装非常简单,在站点http://www.php4win.de/下载的PHP包含了所有的图象支持,其中php_gd.d...

weixin_39760650的博客 369

docker 官方 php 镜像下安装后没有 mysqli gd 拓展

官方镜像地址 https://hub.docker.com/_/php?tab=description&page=1&ordering=last_updated&name=7.2-fpm 我采用的是7.2-fpm tag 更新镜像并且创建php容器 docker search php docker pull php docker run --name phpfpm -d -v /data:/data php:7.2-fpm 进入容器更新gd mysqli 库

秋天的博客 828

Linux下Apache2、SSL、PHP4GD、Mysql4.0、Postgresql7、ZendOptimizer编译安装全攻略

初学linux服务安装,看了很多网友写的安装过程,觉得没有一个合我的要求。想来想去还是自己参考着装一下吧。正好也有朋友需要,把整个过程写出来与大家共同学习提高。 一、安装包说明Apache-2.0.52:不用多说了吧,地球人都知道。^_^Php-4.4.0:4系列最新稳定版,不赞成使用5,因为5只是一个过渡版本,6已经在开发中了。GD库:PHP需要的一个图形函数支持库,这个东东

基督山伯爵的专栏 3805

Apache+SSL+PHP+JSP+MySQL+IMAP+GD安装全攻略(转)

Apache+SSL+PHP+JSP+MySQL+IMAP+GD安装全攻略(转)[@more@]在RedHat 7.2上,假设所有安装程序包都下在/pub下面,源码包都用红色表示,假设在telnet或ssh文本界面下进行如下所有...

congjukun0600的博客 150

Apache+SSL+PHP+JSP+MySQL+IMAP+GD安装全攻略

在RedHat 7.2上,假设所有安装程序包都下在/pub下面,源码包都用红色表示,假设在telnet或ssh文本界面下进行如下所有操作。   1、Install J2SDK 1.4   下载 J2SDK1.4 的 Linux RPM版本 j2sdk-1_4_0-linux-i386-rpm.bin,然后执行下面的操作:   cd /pub   chmod +x j2sdk-1_4

wangxd的专栏 903

ubuntu16.04安装PHP7.0的laravel必须扩展

原文:http://blog.csdn.net/Iloveyougirls/article/details/74276548原文:https://stackoverflow.com/questions/39384644/extension-gd-is-missing-from-your-system-laravel-composer-update(推荐:)英文全攻略:https://askubun...

雷雨的专栏 2072

PHP开发900个实用技巧】79.GD库图像处理: PHP生成缩略图、水印的傻瓜教程!

PHP GD库图像处理全攻略:从基础配置到高级优化。首先确保GD库正确安装启用,通过phpinfo或命令行验证。缩略图生成需掌握等比缩放算法,使用imagecopyresampled保持清晰度,处理完成后立即imagedestroy释放内存。水印添加分为文字和图片两种方案,文字水印需计算精确位置,图片水印通过imagecopymerge控制透明度。性能优化三大关键:getimagesize预检尺寸、及时销毁资源对象、tmpfile临时文件处理大图。完整方案包含错误处理和安全校验,可应对各种图像处理场景,使内

1135

apache+php安装全攻略

apache2+php5安装全攻略1、Apache2 的安装:   版本:httpd-2.0.59.tar.gz # gzip -d httpd-2.0.59.tar.gz# tar -xvf httpd-2.0.59.tar # cd httpd-2.0.59 # ./configure --prefix=/usr/local/apache2 --enable-share

crystal’s 1118

PHP安装全攻略

Windows 2000/XP/2003 下 IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置 一、软件准备:以下均为正式版本 PHP(5.0.4):http://cn.php.net/get/php-5.0.4-Win32.zip/from/a/mirror MySQL(4.1.11):http://www.skycn.com/soft/1

Kinley.H的专栏 797

php编译安装的修正

1.在前面《Linux下Apache2、SSL、PHP4GD、Mysql4.0、Postgresql7、ZendOptimizer编译安装全攻略》一文中php的编译参数:--with-config-file-path=/data/app/php指定php.ini的位置是在/data/app/php安装的位置不在同一目录,后其后的cp php.ini-dist /app/php/lib/php/

基督山伯爵的专栏 2011

php安装php吧,PHP安装全攻略:APACHE

PHP安装全攻略:APACHE更新时间:2006年10月09日 00:00:00 作者:首先,安装并配置PHP31、解开压缩包到你喜欢的目录如:C:\PHP32、把C:\php3\php3.ini-inst文件改名成PHP3.INI并拷贝到C:\windows\3、修改php3.ini。a、修改doc_root=XXXX改成你自己APACHE的根目录比如像这样:doc_root=c:\apac...

weixin_31679307的博客 104

php 编译安装降解,对php编译安装的修正

1.在前面《Linux下Apache2、SSL、PHP4GD、Mysql4.0、Postgresql7、ZendOptimizer编译安装全攻略》一文中php的编译参数:--with-config-file-path=/data/app/php指定php.ini的位置是在/data/app/php安装的位置不在同一目录,后其后的cp php.ini-dist /app/php/lib/php/...

weixin_36342428的博客 124

3分钟解决DVWA环境部署难题:GD库与MySQLi扩展配置全攻略

你是否在搭建DVWA时频繁遇到"PHP扩展缺失"错误?是否因配置不当导致文件上传功能异常?本文将系统解决GD库与MySQLi扩展的安装配置问题,让你3分钟内完成DVWA环境准备。读完本文你将掌握: - Debian/Ubuntu系统下PHP扩展的快速安装方法 - MySQLi连接数据库的正确配置姿势 - GD库缺失导致验证码无法显示的修复方案 - 常见错误的排查与解决方案 ## 环境准备与依赖...

gitblog_00995的博客 505
上一篇: 常见硬件术语手册
下一篇: php(gd库)输出中文图像的转换函数
meansong
博客等级 码龄26年 5粉丝 15原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值