中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣讓你的PHP同時支持GIF和png及JPEG

發布時間:2021-10-23 09:32:11 來源:億速云 閱讀:147 作者:柒染 欄目:編程語言

本篇文章給大家分享的是有關怎樣讓你的PHP同時支持GIF和png及JPEG,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

  在RedHat6.2按php的manual編譯安裝,發現只能處理GIF圖像,不能處理JPEG圖像。后來知道PHP處理圖像,使用了GD庫,而GD庫開始時是支持GIF的,但由于GIF使用了有版權爭議的LZW算法,會引起法律問題,于是從GD-1.6開始,GD庫不再支持GIF,改為支持更好的,無版權爭議的PNG。下面億速云小編來講解下怎樣讓你的PHP同時支持GIF、png、JPEG?

  怎樣讓你的PHP同時支持GIF、png、JPEG

  1、Jpeg6b的安裝

  RedHat6.2中已經有了RPM包,我們也就不需要去費勁編譯了。

  放入安裝盤

  mount/mnt/cdrom

  cd/mnt/cdrom/RedHat/RPMS

  rpm-ivhlibjpeg*

  安裝成功,用rpm-qllibjpeg-6b-10查看,發現libjpeg.so.62.0.0被拷到/usr/lib目錄下。記住此目錄,等會兒配php時要用。

  2、GD-1.8.3的安裝

  獲取GD源碼的地址為:

  http://www.boutell.com/gd/

  你當然可以自己編譯,但它不支持jpeg,要打補丁。

  獲取補丁源碼的地址為:

  http://www.webofsin.com/gd-1.8.3-gif.patch

  接下來………………麻煩死了……勸你還是不要自己編譯了!!

  有現成的東西為何不用呢?已經有人打好補丁編譯好了,做成RPM。

  可以在:

  http://rpms.arvin.dk/rh7-backports/gd/

  http://rpms.arvin.dk/gd-with_gif/

  得到。世上竟然有這么好的人?;-<   真令人感動!!!   下載了幾個gd-with_gif*.rpm后直接rpm-ivhgd-with_gif*安裝。   用rpm-qlgd-with_gif-1.8.3-7查看   發現libgd.so.1.8.3放到了/usr/gd-with_gif/lib下   記住此目錄,配php時也要用。   怎樣讓你的PHP同時支持GIF、png、JPEG   3、PHP的安裝和配置   鑒于曾聽說php4.0不支持jpeg(不知記錯沒),我建議還是用php的最新版。   下面的,大家應該熟悉得不能再熟悉了吧?   于是我把php的manual抄下來:   ---------------------------------   1.gunzipapache_1.3.x.tar.gz   2.tarxvfapache_1.3.x.tar   3.gunzipphp-x.x.x.tar.gz   4.tarxvfphp-x.x.x.tar   5.cdapache_1.3.x   6../configure--prefix=/www   7.cd../php-x.x.x   8.這里是關鍵!!!   ./configure--with-mysql--with-apache=../apache_1.3.x--enable-track-vars--with-jpeg-dir=/usr/lib--with-gd=/usr/gd-with_gif/lib   當然你也可以加上你自己的選項,此不贅述。   9.make   10.makeinstall   11.cd../apache_1.3.x   12.forPHP4:./configure--activate-module=src/modules/php4/libphp4.a   13.make   14.makeinstall   Insteadofthisstepyoumayprefertosimplycopythehttpdbinary   overtopofyourexistingbinary.Makesureyoushutdownyour   serverfirstthough.   15.cd../php-x.x.x   16.forPHP4:cpphp.ini-dist/usr/local/lib/php.ini   Youcanedityour.inifiletosetPHPoptions.If   youpreferthisfileinanotherlocation,use   --with-config-file-path=/pathinstep8.   17.Edityourhttpd.conforsrm.conffileandadd:   ForPHP4:AddTypeapplication/x-httpd-php.php   Youcanchooseanyextensionyouwishhere..phpissimplytheone   wesuggest.Youcaneveninclude.html.   18.UseyournormalprocedureforstartingtheApacheserver.(Youmust   stopandrestarttheserver,notjustcausetheservertoreloadby   useaHUPorUSR1signal.)   ---------------------------------------   終于成功了,你可以啟動apache用phpinfo()試一試,發現gd那里:   ----------------------   gd   GDSupportenabled   GDVersion1.6.2orhigher   GIFSupportenabled   PNGSupportenabled   JPGSupportenabled   WBMPSupportenabled   ----------------------   你現在可以用到所有的php圖形函數了:   ImageCreateFromGIF()—CreateanewimagefromfileorURL   ImageCreateFromJPEG()—CreateanewimagefromfileorURL   ImageCreateFromPNG()—CreateanewimagefromfileorURL   ……   以上就是

以上就是怎樣讓你的PHP同時支持GIF和png及JPEG,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

定兴县| 东方市| 桓仁| 嘉禾县| 榆中县| 张家界市| 宜昌市| 和龙市| 大港区| 晋宁县| 比如县| 建水县| 抚顺市| 平乐县| 乌兰浩特市| 汶川县| 二连浩特市| 江川县| 和田县| 浦江县| 博乐市| 东光县| 湘潭县| 增城市| 梅州市| 武宣县| 济宁市| 揭东县| 武城县| 德兴市| 平山县| 麦盖提县| 府谷县| 黔江区| 荆州市| 苏尼特右旗| 井陉县| 隆回县| 巴林右旗| 泾阳县| 日照市|