(转)本地搭建环境wamp下提示不支持GD库的解决方法

转自:http://www.zzdp.net/local-wamp-gdphp

 

GD库是什么?GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库能够处理图片,或者生成图片。 在网站上GD库一般用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等。在PHP处理图像,可以使用GD库,而GD库开始时是支持GIF的,但因为GIF使用了有版权争议的LZW算法,会引发法律问题,因而从GD-1.6开始,GD库再也不支持GIF,改成支持更好的,无版权争议的PNG。
GD 不支持将致使与图片相关的大多数功能没法使用或引起警告,直接的后果就是若是登录有验证码的话,你就登不了,这怎么能行呢?!算法

下面来讲一下解决方法:windows

一、配置好PHP开发环境后,在php.ini中找到php_gd2.dll,把前面的分号去掉,注意保存~,重启wamp。网站

若此步骤完成后GD库仍是不可用,能够继续下面的操做。spa

二、在php安装文件目录下的ext文件夹下找到php_gd2.dll文件,把它复制到C:\WINDOWS\system32系统文件下。.net

三、进入php设置——php扩展——运行php_gd2。图片

总结:开发

不少人觉得只要把分号去掉就能够了。其实不行,在windows环境下,许多应用程序并非一个完整的可执行文件,它们被分割成一些相对独立的动态连接库,即DLL文件,放置于系统中。当咱们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用。把php_gd2.dll复制到C:\WINDOWS\system32下能够防止php应用程序存在的执行问题。其次,在PHP中GD库并无被默认为可用!因此要在你把分号去掉后再在PHP设置里启用PHP扩展库中的GD库。验证码

相关文章
相关标签/搜索