中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

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

      時(shí)間:2024-09-17 15:39:26 PHP 我要投稿
      • 相關(guān)推薦

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

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

        1、當(dāng)前狀態(tài)查看

        安裝藍(lán)點(diǎn)Linux 2.0后,Kernel,MySQL,Apache未做任何改變,看看當(dāng)前狀態(tài)如何。

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

        <?  phpinfo();        ?>

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

        http://zhangzh/info.php

        如果Apache/PHP正常運(yùn)行的話,頁面中將會(huì)列出PHP版本,Apache版本,以及其他各種有用的信息。我關(guān)心的是GD庫部分,看看它是否支持GIF、JPEG,結(jié)果發(fā)現(xiàn)支持GIF而不支持JPEG。

        2、Jpeg6b的安裝和配置

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

        獲取Jpeg源碼的地址為:

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

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

        進(jìn)入/usr/src目錄中,開始安裝過程。

        進(jìn)入/usr/src:

        cd /usr/src

        解開壓縮文件:

        tar xzvf jpegsrc.v6b.tar.gz

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

        進(jìn)入該子目錄:

        cd jpeg-6b

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

        配置生成Makefile文件:

        ./configure

        命令完成后該目錄下多了個(gè)Makefile文件。Makefile文件是許多軟件編譯、安裝的配置和過程控制文件,十分重要,應(yīng)該學(xué)會(huì)看懂它的內(nèi)容。

        開始編譯:

        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的主要文件有g(shù)d.h, libgd.a等。

        獲取GD源碼的地址為:

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

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

        已知道該版本的GD不支持GIF,但想來象我一樣希望GD同時(shí)支持GIF和JPEG的人不少,于是有人做了個(gè)補(bǔ)丁,把對(duì)GIF的支持加回去了?雌饋磉@是個(gè)英國(guó)人吧,他的Email地址為adam@elysium.ltd.uk。

        獲取補(bǔ)丁源碼的地址為:

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

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

        進(jìn)入/usr/src:

        cd /usr/src

        解開壓縮文件:

        tar xzvf gd-1.8.3.tar.gz

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

        給源碼打補(bǔ)丁:

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

        進(jìn)入該子目錄:

        cd gd-1.8.3

        缺省情況下,GD庫編譯時(shí)并不加入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使之能同時(shí)支持GIF,PNG和JPEG】相關(guān)文章:

      配置 PHP 調(diào)試環(huán)境03-30

      剛接觸eclipse php wamp時(shí)該如何配置03-30

      php解析ini配置文件03-10

      了解PHP環(huán)境搭建與配置的方法04-03

      如何學(xué)好PHP知識(shí)03-30

      新手如何學(xué)習(xí)PHP語言03-29

      CAD如何恢復(fù)默認(rèn)配置03-14

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

      淺析通如何加強(qiáng)php的安全03-06

      主站蜘蛛池模板: 不卡无毒免费毛片视频观看| 日韩有码中文字幕国产| 旬邑县| 亚洲福利第一页在线观看| 人妻无码一区二区19P| 国产女主播福利一二区| 人妻少妇一区二区三区| 欧美综合图区亚洲综合图区| 无码国产精品一区二区免费式芒果| 恭城| 国产成人精品一区二免费网站| 日女av天堂成人在线| 久久狠狠爱亚洲综合影院| 商都县| 封丘县| 洪雅县| 精品久久黑人一区二区| 欧美日韩国产高清| 成人国产在线观看高清不卡| 国产自产av一区二区三区性色 | 上栗县| 南雄市| 建始县| 阜南县| 凤城市| 少妇高潮紧爽免费观看| 永福县| 扶余县| 军事| 国产目拍亚洲精品区一区| 丰满人妻无奈张开双腿av| 国产高潮自拍视频在线观看 | 札达县| 台南县| 潮安县| 国产精品国产三级国产av主| 长宁区| 亚洲av色香蕉一区二区三区精品| 亚洲一区二区三区日韩精品四区| 国产啪精品视频网站免| 国产在线观看精品一区二区三区|