史上最簡單的讓PHP支援GD的方法,對菜鳥尤其適合

cnbird發表於2008-02-04
伺服器環境:

linux AS 3  php4.3.9 apache2 mysql4.1

伺服器的這些東東是安裝系統的時候選擇自定義安裝,點選了apache所有的選項 :em06: ,安裝包裡帶PHP的所有的選項(pgSQL除外,俺不用那資料庫),安裝包裡所有帶mySQL的選項。 :em06: ,安好了之後,在命令列裡輸入

setup

服務選項裡 將apache(htppd) 和 mysqld 設定為開機自動啟動,重啟伺服器。一切OK。 :em02:   
  其中網站的預設目錄是 /var/www/html 可以在http.conf 裡修改的,俺就改了,還順便繫結了n個域名 :em06: 
安裝好之後什麼都測了,結果就是忘記測試GD是否能用了 :em06: 。現在發現,想把GD支援了。

本來想到網上找一個適合我這種情況的,但是所有的教程和攻略都是要編譯 ? 俺菜,曾經創下了編譯9999次PHP錯誤,重灌999次系統錯誤的記錄,所以能用rpm絕不編譯 :em11: 

在經過若干次試錯之後,終於找到了史上最簡單的安裝GD的方法:
首先安裝必要的庫,以下是安完的結果

引用:
[root@localhost ~]# rpm -qa |grep freetype
freetype-2.1.9-1
[root@localhost ~]# rpm -qa |grep png
libpng-devel-1.2.7-1
libpng-1.2.7-1
libpng10-1.0.16-1
libpng10-devel-1.0.16-1
[root@localhost ~]# rpm -qa |grep jpeg
libjpeg-6b-33
libjpeg-devel-6b-33
[root@localhost ~]# rpm -qa |grep zlib
zlib-1.2.1.2-1
zlib-devel-1.2.1.2-1
[root@localhost ~]# rpm -qa |grep gd
gdbm-1.8.0-24
sysklogd-1.4.1-26_EL
gd-2.0.33-2
php-gd-4.3.9-3.1

照著我的命令列的結果對比吧,缺什麼就補什麼,其中 
libpng10-1.0.16-1
libpng10-devel-1.0.16-1
不是必須的。
這些庫的rpm包不需要到網上找的 直接在linux as 的安裝盤裡就可以找到,呵呵。安裝盤真是寶庫呀。

記住一點 php-gd-4.3.9-3.1 要最後一個安裝。

安裝完了之後  輸入命令  service httpd restart

看一下phpinfo
支援GD,一切搞定 

 


相關文章