中央論壇 - CENTER BBS

標題: RH9.0主機支援RH9.0主GD函式庫的安裝方式 [打印本頁]

作者: wc_big_pig天尊    時間: 2008-2-19 01:49
標題: RH9.0主機支援RH9.0主GD函式庫的安裝方式
近在研究主機支援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的主機是比較耗資源的.所以空間主機商都沒有支援這個功能.除非你機器夠強.否則多人瀏覽圖片時你的主機肯定受不了!!




歡迎光臨 中央論壇 - CENTER BBS (https://www.centerbbs.com/) Powered by Discuz! X3