Linux 板


LINE

※ 引述《[email protected] (藍天使)》之銘言: : HI.... : 最近看了一些書....想安裝 PHP & MySQL : 但一直裝不起來......... : 我的 OS : RedHat Linux 6.0 CLE0.8p1 : Apache 1.3.6 : 是否有人可以幫幫我呢......或是介紹書(詳細) : 謝謝您.... [以下轉錄自 linux.twbbs.org.tw PHP版] -------------------------------------------------------------------- 作者: cggirl (世界末日與冷酷異境) 看板: PHP 標題: PHP3再襲擊? (Using DSO-APXS) [Ver 0.12] 時間: Fri Jan 21 14:20:55 2000 $ Version 0.1 Init. Version. $ Version 0.12 Fix GD Supp. Add index.php3 Supp. 自問自答好了... 不要打我... 在吃玩午餐睡一覺, 醒來喝一瓶純*茶後. 終於搞定了... (事實上是又到網路上東翻西找一番) ---------------------------------------------------------------------- 本文適用環境: RedHat 6.1 (+ Full Patched) (非 C*E 0.x ReMIX 版) apache-1.3.9-8 (+ apache-devel-1.3.9-8) (RPM version) MySQL-3.22.30-1 (+ MySQL-client-3.22.30-1) (RPM version) (+ MySQL-devel-3.22.30-1) (RPM version) (+ MySQL-shared-3.22.30-1) (RPM version) gd-1.3-5 (+ gd-devel-1.3-5) (RPM version) freetype-1.2-7 (+ freetype-devel-1.2-7) (RPM version) (也就是 RedHat RPM Base 的 Linux 啦~~) ---------------------------------------------------------------------- 先檢查是否有安裝上列軟體... 使用指令 rpm -q <app name> 檢查: (注意: 程式名稱大小寫有別: mysql != MySQL) $ rpm -q apache apache-devel > apache-1.3.9-8 > apache-devel-1.3.9-8 $ rpm -q MySQL MySQL-client MySQL-devel MySQL-shared > MySQL-3.22.30-1 > MySQL-client-3.22.30-1 > MySQL-devel-3.22.30-1 > MySQL-shared-3.22.30-1 $ rpm -q gd gd-devel > gd-1.3-5 > gd-devel-1.3-5 $ rpm -q freetype freetype-devel > freetype-1.2-7 > freetype-devel-1.2-7 ---------------------------------------------------------------------- 在這裡我用的 PHP3 是 php-3.0.14.tar.gz 版本. 先找個地方解開 php-3.0.14.tar.gz : $ tar zxvf php-3.0.14.tar.gz 產生 php-3.0.14 目錄. 進入 php-3.0.14 目錄中. $ cd php-3.0.14 configure 的說明可以以 ./configure --help 指令列出. $ ./configure --help (不過如果看得懂的話, 就不用看這篇了) 在這裡我的目標是建立一個 libphp3.so 給 apache 使用, 且支援 MySQL, GD, track-vars (GET/POST/Cookie track variables). php3.ini 援用之前 apache 內訂的 /etc/httpd/php3.ini 所以我的 configure 指令為: $ ./configure --with-apxs=/usr/sbin/apxs \ --with-mysql=/usr --with-gd \ --with-config-file-path=/etc/httpd --enable-track-vars 注意: 如果你下的指令沒有錯得很離譜, configure 是不會吭聲的. 像mysql, gd 的 path 下錯了也沒有反應, track-vars 打成 trace-vars 也照作. (gd 的 path 這次應該下對了? 還沒完整測試. mysql is O.K. Sure.) 而 t1lib 的部份, 應該要加上 --enable-t1lib 才會 enable. $ ./configure --with-apxs=/usr/sbin/apxs \ --with-mysql=/usr --with-gd --enable-t1lib \ --with-config-file-path=/etc/httpd --enable-track-vars 就我所知, "PURE" RedHat 6.1 (not C*E ver.) 全裝也沒有 t1lib 0.8+ (?) 應該要另外去 download. t1lib 的版本應該是 0.8 以上. 不過, 如果是 t1lib 0.9 版的話, 你可能要改一下 source (t1lib). 詳情可看 php-3.0.14/README.t1lib 接著 make 檔案: $ make 安裝 libphp3.so $ make install 注意: 一直到 make install 之前, 都可以以普通 user 身份去做, 要 male install 時, 請先 su 成 root. 注意: 如果不放心, 怕會出槌... :p 請先備份 libphp3.so 你也可以手動安裝: $ cp libphp3.so /usr/lib/apache/libphp3.so ---------------------------------------------------------------------- 修改設定檔: 修改 /etc/httpd/conf/httpd.conf 檔案 搜尋: php3 字串: ... ... # Extra Modules #LoadModule php_module modules/mod_php.so #LoadModule php3_module modules/libphp3.so ^ 去掉這個註解 '#' 再搜尋: php3 字串: ... ... # Extra Modules #AddModule mod_php.c #AddModule mod_php3.c ^ 去掉這個註解 '#' 注意: 使用 .RPM 版的人應該都可以找到. 如果找不到, 試著用 Extra Modules, LoadModule, 或 AddModule 搜尋, 再將這兩行"分別"加入. 再搜尋: php3 字串: ... ... # # AddType: allows you to tweak mime.types without actually editing it, or to # make certain files to be certain types. # # For example, the PHP3 module (not part of the Apache distribution - see # http://www.php.net) will typically use: # #AddType application/x-httpd-php3 .php3 #AddType application/x-httpd-php3-source .phps ^ 去掉這個註解 '#' (兩行都要) 注意: 使用 .RPM 版的人應該都可以找到. 如果找不到, 試著用 AddType, 搜尋, 再將這兩行"分別"加入. 注意: 新版本(RPM)的 apache: apache-1.3.9-8 已將 httpd.conf 和 srm.conf 合併, 今後只要在 httpd.conf 修改即可. 再搜尋: DirectoryIndex 字串: ... ... # # DirectoryIndex: Name of the file or files to use as a pre-written HTML # directory index. Separate multiple entries with spaces. # DirectoryIndex index.html index.htm index.php3 index.shtml index.cgi ^^^^^^^^^^ 加入index.php3 使得 index.php3 也加入預設網頁 (順序, 項目依各人使用為準). ---------------------------------------------------------------------- 重新啟動 httpd: (以 root 身份) $ /etc/rc.d/init.d/httpd restart 檢查是否有在行程中: & ps aux | gep httpd ... ... <略> ... ... ---------------------------------------------------------------------- 測試 PHP: 編輯網頁內容如下: (ex: info.php3) <? phpinfo() ?> 瀏覽這個網頁, 應該會出現 PHP3 的相關資訊... You Got It !!! ---------------------------------------------------------------------- 測試 PHP + MySQL: 如果有裝 phpMyAdmin, phorum308: try http://your.host/phpMyAdmin/index.php3 http://your.host/phorum308/admin.php3 ---------------------------------------------------------------------- 至此算是成功的一半, 剩下的就是如何發揮 apache + PHP3 + MySQL 的威力了! cggirl 才疏學淺, 僅能提供如此懶人方法. 目的是想提供使用 RPM 套裝軟體 的使用者能保持使用的方便性, 而不致於為了一個小小 PHP3 而大廢周章重新編 譯 apache + PHP3 + MySQL 而可能產生其他的問題. 況且老是靠 3rd 的 ReMIX 版本過活也不是辦法. Just try it, and learn something from it! 這是我這幾天的心得, 希望不會又有人浪費時間在這裡打轉. 歡迎任何建議或指正 mailto:[email protected] 本文將遵循 GPL 散布 ---------------------------------------------------------------------- 本來不過是想裝個 phorum 來玩玩, 沒想到牽扯這麼多.... *_* ---------------------------------------------------------------------- -- ;32m※ Origin: 3m帕胡德BBS 7m<linux.twbbs.org> m ;31m◆ From: 6m210.65.42.125m -- Origin: .-~^^~-. 中央資工-惡 魔 ( -網- ) -=[ncucsie.twbbs.org]=- . 。 o O ~-.__.-~ ◆ From: LB8-98.D14-221.ncu.edu.tw







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP