今天心血來潮,決定將學務處的 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 了唷 : )
- Jan 18 Wed 2006 09:07
學務處 Server 升級大作戰
全站熱搜
留言列表
發表留言