請選擇 進入手機版 | 繼續訪問電腦版
搜索
熱搜: 活動 交友 discuz
查看: 1381|回復: 0

[Linux] RH9.0主機支援RH9.0主GD函式庫的安裝方式

[複製鏈接]
發表於 2008-2-19 01:49:07 | 顯示全部樓層 |閱讀模式
近在研究主機支援GD.用於JPEG圖片的顯現.網上文章一大抄.看都看不懂.到其他地方問人.卻被當作肉腳揶揄.講話講不到重點.真是氣煞人也...站長終於研究出來且編譯成功.特此分享給大家.因為知識就是需要分享.大家才會進步.有人會卻吝於把自己的東西告訴給他人知道..唉...(我指的是酷!學X裡面自稱是學長的白痴.)
廢話不多說.現在講重點.主機上支援GD有啥好處呢?有看過網路相簿吧?它可以讓你的圖片自由的縮放.就是以PHP來顯示JPEG或PNG..等圖片的顯現.好用到掉渣.不過一般主機商都不支援.所以懂得人不是很多.站長我也是迷途羔羊.現在就讓我這個迷途羔羊交大家如何編譯安裝...(以站長的環境.只需要讓jpeg圖片顯現.當然還可以讓gif或png顯現.在這裡不多說)
APACHE1.3.1
PHP4.3.8
zlib-1.2.1
jpegsrc
gd-2.0.28
順序不能出錯.否則編譯不成功
先安裝APACHE.請參考 http://bbs.wefong.com/viewthread ... &extra=page%3D1
接下來安裝zlib
#./configure && make && make install
再來安裝jpegsrc
#./configure --enable-shared --enable-static
#make
#make install
最後一步會出錯吧?呵呵..這就是困擾了我很久的問題.應該會出現這樣的錯誤
/usr/bin/install: cannot create regular file `/usr/local/man/man1/cjpeg.1': No such file or directory
make: *** [install] Error 1
意思是根本沒有man和man1這兩個資料夾.土法煉鋼一下.在/usr/local下建立man的資料夾.再到man下面再建一個man1的資料夾.再make install就ok了!!
再安裝gd
#./configure --with-jpeg=/usr/local --with-freetype=/usr && make && make install
再來編譯PHP
#./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-jpeg-dir=/usr/local --with-gd=/usr/local --with-zlib-dir=/usr/local --with-xml --with-mysql
#make && make install
#cp php.ini-dist /usr/local/lib/php.ini
#vi /usr/local/lib/php.ini
把register-golbals = Off改成On
存檔離開.你的機器已經支援GD顯現JPEG的圖片了!!
我的教學都是親自操作.不是網上亂抄的.照我的方法絕對成功.大家試試吧!!

後記:支援GD的主機是比較耗資源的.所以空間主機商都沒有支援這個功能.除非你機器夠強.否則多人瀏覽圖片時你的主機肯定受不了!!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

本論壇為非營利之網路平台,所有文章內容均為網友自行發表,不代表論壇立場!若涉及侵權、違法等情事,請告知版主處理。


Page Rank Check

廣告刊登  |   交換連結  |   贊助我們  |   服務條款  |   免責聲明  |   客服中心  |   中央分站

手機版|中央論壇

GMT+8, 2021-9-29 09:46 , Processed in 0.064898 second(s), 17 queries .

Powered by Discuz!

© 2005-2015 Copyrights. Set by YIDAS

快速回復 返回頂部 返回列表