亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

如何配置PHP使之能同時支持GIF,PNG和JPEG

時間:2024-09-17 15:39:26 PHP 我要投稿
  • 相關推薦

如何配置PHP使之能同時支持GIF,PNG和JPEG

  安裝藍點Linux 2.0后,小編希望希望同時支持GIF,PNG和JPEG。經過嘗試,終于做到了,下面是我的簡單步驟 ,我將按照由底向上的順序介紹,即Jpeg->GD->PHP->Apache。

  1、當前狀態查看

  安裝藍點Linux 2.0后,Kernel,MySQL,Apache未做任何改變,看看當前狀態如何。

  創建一PHP文件,名為info.php,放于Apahce的文檔目錄下(/etc/httpd/html),其內容如下:

  <?  phpinfo();        ?>

  文件就只有1行。用瀏覽器打開該文件URL(我的hostname為zhangzh):

  http://zhangzh/info.php

  如果Apache/PHP正常運行的話,頁面中將會列出PHP版本,Apache版本,以及其他各種有用的信息。我關心的是GD庫部分,看看它是否支持GIF、JPEG,結果發現支持GIF而不支持JPEG。

  2、Jpeg6b的安裝和配置

  Jpeg的主要文件有jpeglib.h, libjpeg.a, libjpeg.so等。首先檢查系統中安裝了沒有,到/usr/include目錄下看有無jpeglib.h,到/usr/lib目錄下看有無libjpeg.a和libjpeg.so。我的系統中沒有,因而要安裝。

  獲取Jpeg源碼的地址為:

  ftp://ftp.uu.net/graphics/jpeg/

  取得的文件為jpegsrc.v6b.tar.gz,放于/usr/src目錄下。

  進入/usr/src目錄中,開始安裝過程。

  進入/usr/src:

  cd /usr/src

  解開壓縮文件:

  tar xzvf jpegsrc.v6b.tar.gz

  命令完成后多了一個子目錄jpeg-6b,Jpeg的源碼文件就在其中。

  進入該子目錄:

  cd jpeg-6b

  該目錄中的install.doc文件詳細介紹了如何安裝Jpeg,照章行事即可。

  配置生成Makefile文件:

  ./configure

  命令完成后該目錄下多了個Makefile文件。Makefile文件是許多軟件編譯、安裝的配置和過程控制文件,十分重要,應該學會看懂它的內容。

  開始編譯:

  make

  命令完成后該目錄下多了許多文件,其中重要的是libjpeg.a和libjpeg.so。

  安裝:

  make install

  命令完成后,jpeglib.h被拷到/usr/local/include目錄下,libjpeg.a和libjpeg.so被拷到/usr/local/lib目錄下。

  3、GD-1.8.3的安裝和配置

  GD的主要文件有gd.h, libgd.a等。

  獲取GD源碼的地址為:

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

  取得的文件為gd-1.8.3.tar.gz,放于/usr/src目錄下。

  已知道該版本的GD不支持GIF,但想來象我一樣希望GD同時支持GIF和JPEG的人不少,于是有人做了個補丁,把對GIF的支持加回去了。看起來這是個英國人吧,他的Email地址為adam@elysium.ltd.uk。

  獲取補丁源碼的地址為:

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

  取得的文件為gd-1.8.3-gif.patch,放于/usr/src目錄下。

  進入/usr/src:

  cd /usr/src

  解開壓縮文件:

  tar xzvf gd-1.8.3.tar.gz

  命令完成后多了一個子目錄gd-1.8.3,GD的源碼文件就在其中。

  給源碼打補丁:

  patch -p0 命令完成后gd-1.8.3子目錄下多了個gd_gif.c文件,而文件gd.h和Makefile也被作了相應修改。

  進入該子目錄:

  cd gd-1.8.3

  缺省情況下,GD庫編譯時并不加入JPEG支持,得修改Makefile文件。

  修改Makefile文件,使得:

  CFLAGS=-O -DHAVE_XPM -DHAVE_JPEG -DHAVE_LIBTTF

  LIBS=-lm -lgd -lpng -lz -ljpeg -lttf -lXpm -lX11

  此后,編譯并安裝:

  make

  make install

  命令完成后,gd.h被拷到/usr/local/include目錄下,libgd.a被拷到/usr/local/lib目錄下。


【如何配置PHP使之能同時支持GIF,PNG和JPEG】相關文章:

配置 PHP 調試環境03-30

剛接觸eclipse php wamp時該如何配置03-30

php解析ini配置文件03-10

了解PHP環境搭建與配置的方法04-03

如何學好PHP知識03-30

新手如何學習PHP語言03-29

CAD如何恢復默認配置03-14

叉車的車型和配置的選擇03-18

淺析通如何加強php的安全03-06

主站蜘蛛池模板: 成人免费视频在线观看| 无码精品a∨在线观看十八禁| 亚洲精品成人区在线观看| 麻花传媒在线观看免费| 久久香综合精品久久伊人 | 色老大久久综合网天天| 亚洲综合色区中文字幕| 卢湾区| 昔阳县| 激情欧美成人久久综合| 欧美黄片日韩亚洲一三级片一区| 亚洲成A人在线看天堂无码| 国产亚洲成av人片在线观看下载| 少妇人妻av毛片在线看| 人妻熟女一区二区aⅴ水野朝阳 | 国产高清在线丝袜精品一区| 精品视频在线观看你懂的一区| 国产精品丝袜视频| 国产精品无码无片在线观看3d| 国产亚洲精品aaaa片在线播放| 日本免费高清线视频免费| 国产人妇三级视频在线观看| 亚洲国产av一区二区三区丶| 国产av永久无码天堂影院| 一本大道无码高清| 77777熟女视频在线观看| 在线人成免费视频69国产| 亚洲精品中国国产嫩草影院美女 | 国产成人av片无码免费| 亚洲欧美偷拍另类a∨| 麻豆国产在线观看一区二区| 91色在线观看| 久久伊人操| 午夜内射高潮视频| 国产日产精品久久快鸭的功能介绍 | 中文人妻无码一区二区三区在线| 孝义市| 欧美成人在线视频| 亚洲综合精品一区二区三区| 蒙阴县| 亚洲一级毛片免费观看|