Windows XP/2003 + Apache 2.2.2 + PHP 5.1.4 + MySQL 5.0.21 安裝筆記

最近剛好連續在兩台電腦上安裝網頁伺服器,茲紀錄如下。這篇筆記只紀錄我在安裝時遇到過的特殊情況,一般安裝流程則略過。如果需要基本安裝流程,我推薦這裡(也沒什麼特別原因,只是這網站我幾乎是從小用到大… XD)。

  1. Apache 2.0.x → 2.2.x 的 httpd.conf 有些許更動,請稍微檢查一下不要直接覆蓋。
  2. Apache 無法載入 php5apache2.dll :
    請到 Apache Lounge 網站下載給 Apache 2.2.x 版本使用的 php5apache2.dll ,安裝方法請參考壓縮檔內的說明。(喜歡手動的話也可以到微軟網站下載 Microsoft Visual Studio 2005 Express 自己編譯 :p)
  3. 啟動 Apache 時出現無法載入 php_mysql.dll 或 php_mysqli.dll 的錯誤訊息:
    這表示您的 Connector 版本不合,請到 MySQL 網站下載新版 Connector
  4. 做完步驟一後發現 httpd.exe 無法執行(出現程式錯誤之類的錯誤訊息):
    這表示您的電腦缺少 Microsoft Visual C++ 2005 可轉散發套件 (x86) ,請到微軟網站下載並安裝。(我在 Windows 2003 上才會遇見這個問題,可能 Windows XP 已經內建?)

4 Comments

  1. 1.受用很大
    2.我的主機是Windows 2000 apache2.0 tomcat5.5
    最近把Apache升級到2.2.2 ,但同樣的似乎mod_jk2.so 也出了無法載入問題.
    不知如何處理

    1. 我沒用 JAVA 所以不很瞭解,不過上面提到的 Apache Lounge 也提供了新版 mod_jk ,不知道跟你說的是不是同一個東西?
  2. 原先我有看到,但我以為
    mod_jk.so 是for apache 1.x
    mod_jk2.so 是for apache 2.x
    即然,是掛在Apache 2.2 win32 module binaries網頁上,

    那下載試試看.
    謝謝.

  3. 經下載mod_jk.so ,並修改httpd.conf後確定可以.

Leave your thoughts
  • You can use some HTML in your comment.
  • Your comment may not display immediately due to spam filtering. Please wait for moderation.