×

php安装gd库 做什么用的

php安装gd库(PHP中GD库是做什么用的)

admin admin 发表于2024-07-05 18:32:12 浏览13 评论0

抢沙发发表评论

各位老铁们好,相信很多人对php安装gd库都不是特别的了解,因此呢,今天就来为大家分享下关于php安装gd库以及PHP中GD库是做什么用的的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

PHP中GD库是做什么用的

  • GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。

  • 在网站上GD库通常用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等。在PHP处理图像,可使用GD库,而GD库开始时是支持GIF的,但由于GIF使用了有版权争议的LZW算法,会引起法律问题,于是从 GD 库 1.6 版起所有的 GIF 支持都移除了,但是又在 GD 库 2.0.28 版起又加了回来。如果使用二者之间版本的 GD 库时 GIF 相关函数不可用。

  • 安装与配置

  • 如果是 win 的服务器,比较简单,步骤如下:

  • 1. 用dos命令(也可以手动操作,拷贝dlls文件夹里所有dll文件到system32目录下) copy c:\php\dlls\*.dll c:\windows\system32\

  • 2. 打开php.ini

  • 设置extension_dir = "c:/php/extensions/";

  • 3. 在“;extension=php_gd2.dll”一行,把extension前面的分号去掉,如果没有php_gd2.dll,php_gd.dll也一样,保证确实存在这一文件c:/php/extensions/php_gd2.dll.

  • linux服务器上配置方法:

  • yum install php-gd* #适用于32bit操作系统安装命令;

  • yum install php-gd.x86_64 #适用于64bit操作系统安装命令;

如何在PHP中开启GD库支持

Linux下开启PHP的GD库支持#开启GD库支持有以下几种方法##检测GD库是否安装命令php5 -m | grep -i gd或者php -i | grep -i --color gd##如未安装GD库,则为服务器安装,方法如下### 如果是源码安装,则加入参数--with-gd### 如果是debian系的linux系统,用apt-get安装,如下apt-get install php5-gd### 如果是CentOS系的系统,用yum安装,如下yum install php-gd### 如果是suse系的linux系统,用yast安装,如下yast -i php5_gd### 如果嫌这个世界不够蛋疼呢,可以在原先编译PHP不支持GD的情况下附加先下zlib源码,libpng源码,gd源码解压后到源码目录zlib目录./configure --prefix=/usr/local/zlibmake ; make installmake cleanlibpng目录cp scripts/makefile.linux ./makefile./configure --prefix=/usr/local/libpngmake ; make installmake cleangd目录./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpngmake ; make installmake clean最后在php.ini中,搜到后,在下面加一行extension=/usr/local/libgdgd.so然后重启php服务,如果不行,试试reboot好了,不过最后提醒一下,要知道这个世界很多意外的,源码安装,只添加gd库这一个情况下,PHP版本和库的版本各异,所以:- 不保证这么付出了这么多后有回报- 不保证能够成功加载gd.so- 不保证不怀孕所以如果是源码安装,最好还是在编译PHP的时候加参数--with-gdWindows下开启PHP的GD库支持找到php.ini,打开内容,找到:;extension=php_gd2.dll把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。##安装完毕后**请查看,AKCMS后台/index.php?file=welcome&action=phpmodules或者PHP探针,GD库是否安装成功**

10分windows下怎么安装 PHP的gd库

先确保php.ini路径正确。***隐藏网址***如:PHPIniDir"f:/php"在f:\php\php.ini里加入extension_dir="f:\php\ext"extension=php_gd2.dll(f:\php改成你自己的php目录)重启apache《?phpphpinfo();?》看一下GD是否已经加载上,如果已经加载上,在页面中间会显示类似以下信息gdGDSupportenabledGDVersion2.0orhigherFreeTypeSupportenabledFreeTypeLinkagewithfreetypeFreeTypeVersion2.3.7T1LibSupportenabledGIFReadSupportenabledGIFCreateSupportenabledJPGSupportenabledPNGSupportenabledWBMPSupportenabled

安装php 那些 GD库 zlib freetype libpng必须安装吗

不是必要的。 根据你网站要实现的功能来看,当你需要了,你就可以安装它,不需要的库呀、扩展呐,安全可以不去安装它,这就是PHP里面常说的 优化,有些涉及到PHP高级相关的知识了。 GD库是对图像进行处理的一个函数库,如果你的网站有图片验证码呀、给上传的图片做水印呐等等这些操作的话,你就必须要安装这类型的库,注意我说的是这类型,而不是非要GD库不可 比如库了GD库之外,还有IMGmagic扩展库也很实用。

PHP安装gd.so扩展

安装错误时 命令行使用 php -v 会有一个警告, 警告 php 的gd库 不能连接或者失败 此时需要重新编译 安装依赖 切换到 php源码 /ext/gd 目录下 注意:第二行命令 ./configure 有可能有错误,提示什么错误就去掉对应的with 或者去安装对应的依赖

GD库的安装与配置

如果是 win 的服务器,比较简单,步骤如下:1. 用dos命令(也可以手动操作,拷贝dlls文件夹里所有dll文件到system32目录下) copy c:\php\dlls\*.dll c:\windows\system32\2. 打开php.ini设置extension_dir = c:/php/extensions/;3. 在“;extension=php_gd2.dll”一行,把extension前面的分号去掉,如果没有php_gd2.dll,php_gd.dll也一样,保证确实存在这一文件c:/php/extensions/php_gd2.dll.linux服务器上配置方法:yum install php-gd* #适用于32bit操作系统安装命令;yum install php-gd.x86_64 #适用于64bit操作系统安装命令;

PHP怎么安装GD2呀急求助

一般在已经安装iis的windows系统上已经默认支持了asp,那么下面主要讲解如何让其也支持php并且支持MYSQL和gd库。 Windows 2000下PHP IIS的安装方法 1、把php-5.0.0(目前有5.0.5最新版本,推荐使用)-Win32.zip解压放到 C:\php 。 2、将 php.ini-dist 复制到 Winnt 目录下并改名为 php.ini 3、复制 php5ts.dll 和 libmysql.dll 到 WINNT\system32 中。 4、接下来在IIS中进行设置,打开默认站点属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向c:\php\php5isapi.dll,在“扩展名”输入框里面输入“php”(不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定并退出IIS。至此服务器应该已经能够同时支持asp和php了。下面对php.ini进行配置让php支持MYSQL和GD库 1、在记事本中查找“extension_dir”,然后把extension_dir = "./"修改为extension_dir = "C:\php\ext" 2、在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把;extension=php_mysql.dll改为extension=php_mysql.dll 把;extension=php_gd2.dll改为extension=php_gd2.dll 3、保存好php.ini,然后重起IIS即可php环境需要用到的软件可以从下面的地址下载 ***隐藏网址******隐藏网址***

北大青鸟设计培训:PHP中使用GD库创建圆形饼图

在php中,有一些简单的图像函数是可以直接使用的,但大多数要处理的图像,都需要在编译PHP时加上GD库。***隐藏网址***不同的GD版本支持的图像格式不完全一样,最新的GD库版本支持GIF、JPEG、PNG、WBMP、XBM等格式的图像文件,此外还支持一些如FreeType、Type1等字体库。通过GD库中的函数,可以完成各种点、线、几何图形、文本及颜色的操作处理,也可以创建或读取多种格式的图像文件。在PHP中,通过GD库处理图像的操作都是先在内存中处理,操作完成以后再以文件流的方式输出到浏览器或保存在服务器的磁盘中。创建一个图像应该完成如下所示4个基本步骤。①创建画布:所有的绘图设计都需要在一个背景图片上完成,而画布实际上就是在内存中开辟的一块临时区域,用于存储图像的信息。以后的图像操作都将基于这个背景画布,该画布的管理就类似于我们在画画时使用的画布。②绘制图像:画布创建完成以后,就可以通过这个画布资源,使用各种画像函数设置图像的颜色、填充画布、画点、线段、各种几何图形,以及向图像中添加文本等。③输出图像:完成整个图像的绘制以后,需要将图像以某种格式保存到服务器指定的文件中,或将图像直接输出到浏览器上显示给客户。但在图像输出之前,一定要使用header()函数发送Content-type通知浏览器,这次发送的是图片不是文本。④释放资源:图像被输出以后,画布中的内容也不再有用。出于节约系统资源的考虑,需要及时清楚画布占用的所有内存资源。我们先来了解一下一个非常简单的创建图像脚本。在下面的脚本文件image.php中,按前面介绍的绘制图像的四个步骤,使用GD库动态输出一个扇形统计图。

如何在PHP中开启GD库支持详解

GD库是干什么用的呢!它是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。

GD库在php中默认是没有开启的,如果想让它支持图片处理功能,那么就要手动开启GD库。

开发工具为wampserer,步骤如下:

  1. 找到php.ini文件,有两种方法:

  2. 方法一:wampserver安装目录下找到路径wamp\bin\mysql\mysql5.5.24\php.ini(我安装的根目录是D盘)

  3. 方法二:启动wampserver,单击任务栏wamp图标,选中PHP,看到php.ini,点击进入php.ini文件

  4. 打开php.ini文件

  5. 用查找工具找到extension=php_gd2.dll,把extension=php_gd2.dll 前面的【;】,介样子就可以了

  6. 测试能否用GD库,代码如下:

  7. 可以使用GD库运行效果图

pphp开发中Windows下配置GD库,我按你前面的回答做,发现php安装路径/ext文件夹下的php_gd2.dll打不开

你可以创建一个php文件,内容为 《?php phpinfo();?》并运行它,然后你会看到一些php状态信息,其中开头部分有一行会写明当前正在使用的php.ini文件的位置。在这个文件中有你要找的东西。同时,php.ini中应该还有类似extension_dir之类的一个设置,用于说明dll文件的存储路径,你要保证该路径和文件名(php_gd2.dll)的组合正确指向了该文件。去掉前面的分号后,你需要重新启动apache,然后可以再次运行《?php phpinfo();?》这个文件,如果加载正确的话你就能在里面看到gd2这个扩展的相关资讯了。

关于本次php安装gd库和PHP中GD库是做什么用的的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。