今天心血來潮,決定將學務處的 Web Server & Database 來升級一下 先前用的備配是 Apache 2.0.53 、 PHP 4.3.11 、 MySQL 3.23.58 (這也太舊了吧 XD) 目標是 Apache 2.2.0 ( 燒的唷 ) 、 PHP 4.4.2 ( 燒的唷 ) 、 MySQL 4.0.26 ( 終於邁向 4.0 ) 升級的過程中,MySQL 只有一個問題,就是在 mysql table 裡面有些欄位不一致\ 透過這篇文章就可以解決了,不過發現,原來 MySQL 提供了 mysql_fix_privilege_tables 指令\ 可以用來修復不一致的 Table ... forgot it , 以後再來 try try look 至於 Database 還是延用 TK 傳授的暴力法移植,就是直接 COPY 整個資料庫的目錄 anyway ~ 可以 porting 就好 XD ( 以後可以試試 mysqldump and mysql 來 porting ) 接下來就是 Apache 了,今天第一次接觸到 Apache 2.2.0 本以為安裝可以相當輕鬆,沒想到在 configure 時就碰到問題了 在 2.2.0 ,好像要安裝 APR 這些東東,就讓它裝吧 ~ 在 Configure 過程中會提醒加入 -with-apr=path 和 -with-apr-util=path 這樣子 Apache 就完成了 最後是 PHP ... 過去 PHP 一直有個問題困擾著我 就是在使用 phpMyAdmin 時,下面總是會出現一行紅字,說 mbstring 模組找不到\ 經由 YDL 的方法,在 configure php 時,加入 --enable-mbstring=tw 就 OK 啦 所有安裝過程大致上都是參閱這份文件要酌量修改就是了 : ) 以後有機會再來挑戰 MySQL 4.0 -> MySQL 4.1 ps. 沒想到 MySQL porting 還是有問題,最主要是出在 MySQL 這個 table 這次用了比較正確的方法更新 MySQL table 將 MySQL table 複製到資料庫指定目錄後,啟動 MySQL 接下來切到到 path-to-mysql/bin/ #./mysql_fix_privilege_tables MySQL密碼\ 就可以直接更新 table 了唷 : )
創作者介紹
創作者 從有為青年變成有為中年男子的生活札記 的頭像
Bojack

從有為青年變成有為中年男子的生活札記

Bojack 發表在 痞客邦 留言(0) 人氣( 228 )