谁能告诉我怎么安装GD库 gd库一般是需要编译的,你可以下载所需的愿代码,自己编译一个支持GD库的PHP。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一、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 我用的是php4.2, 自带GD的,只要把PHP.INI里面加载就可以了! 打开windows目录中的.php.ini文件找到extension=php_gd.dll把前面的;去掉,重新启动apache就可以了 php如何改写文本文件指定位置的内容? php 里如何导入存储过程到 mysql 关于直接插入算法的问题请教. php+access+ewebeditor出现的问题(急) 高手请进,如何对PHP原文件进行编译 phplib学得太浅,我读入文件后显示的页面格式如css、 图片都没了背景色也变了,,大虾帮忙说说是怎么回事、该怎么做啊。 请资深人士开讲座——图像的处理 奇怪了! 我想用php做一个在线看电影的网站请大家给点意见 WPS中的PHP.int如何配置?? 比较有用的东东,待解决中。高手请进。。。 各位大侠。进来看看。关于XML问题!
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
找到
extension=php_gd.dll
把前面的;去掉,
重新启动apache就可以了