(轉)本地搭建環境wamp下提示不支持GD庫的解決方法


轉自:http://www.zzdp.net/local-wamp-gd

 

GD庫是什么?GD庫,是php處理圖形的擴展庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。 在網站上GD庫通常用來生成縮略圖,或者用來對圖片加水印,或者用來生成漢字驗證碼,或者對網站數據生成報表等。在PHP處理圖像,可使用GD庫,而GD庫開始時是支持GIF的,但由於GIF使用了有版權爭議的LZW算法,會引起法律問題,於是從GD-1.6開始,GD庫不再支持GIF,改為支持更好的,無版權爭議的PNG。
GD 不支持將導致與圖片相關的大多數功能無法使用或引發警告,直接的后果就是如果登陸有驗證碼的話,你就登不了,這怎么能行呢?!

下面來說一下解決方法:

1、配置好PHP開發環境后,在php.ini中找到php_gd2.dll,把前面的分號去掉,注意保存~,重啟wamp。

若此步驟完成后GD庫還是不可用,可以繼續下面的操作。

2、在php安裝文件目錄下的ext文件夾下找到php_gd2.dll文件,把它復制到C:\WINDOWS\system32系統文件下。

3、進入php設置——php擴展——運行php_gd2。

總結:

很多人以為只要把分號去掉就可以了。其實不行,在windows環境下,許多應用程序並不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置於系統中。當我們執行某一個程序時,相應的DLL文件就會被調用。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用。把php_gd2.dll復制到C:\WINDOWS\system32下可以防止php應用程序存在的執行問題。其次,在PHP中GD庫並沒有被默認為可用!所以要在你把分號去掉后再在PHP設置里啟用PHP擴展庫中的GD庫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM