步驟:
- 到 Apache Lounge 下載 Apache 2.4.2(有兩個版本;個人是使用 httpd-2.4.2-win32.zip)。
- 解壓縮後,將整個 Apache24 資料夾,放置於您原先安裝 Apache 2.2.22 的相同位置。(個人是修改資料夾名稱為「apache」)p.s.如果您有更換位置,或更改資料夾名稱,那麼務必要同步修改 /conf/ 裡頭的設定檔 httpd.conf。
- 到 Apache Lounge 下載 php5apache2_4.dll(有三種版本,需視您所使用的 PHP 版本為 5.4、5.3 或 5.2 而定;個人是使用 php5apache2_4.dll-php-5.4-win32.zip)。
- 解壓縮後,將 php5apache2_4.dll,放置於您原先安裝 PHP 的根目錄底下。p.s.注意!需要修改 httpd.conf 的 LoadModule php5_module 之動態連結函式庫為 php5apache2_4.dll。
- 移除 Apache 2.2.22(建議保留 /Apache2.2/ 資料夾;至少,保留原來的 httpd.conf 設定檔,作為修改的參考)。
- 啟動 Apache 2.4.2。於 DOS 視窗底下,找到 /bin/ 底下 httpd.exe 的位置後,先空一格,再輸入「-k install」後,按「Enter」,即可啟動 Apache。p.s.請參考 2.2 版的 httpd.conf 設定檔,修改 2.4 版的 httpd.conf 設定檔。如果您的設定檔中,曾經自行增加一行「Win32DisableAcceptEx」,那麼請移除之,否則將無法順利啟動 Apache。
- 建立 /bin/ 底下 ApacheMonitor.exe 的捷徑於「啟動」資料夾內。後記:安裝前,請先確認,您的系統已經安裝了 Visual C++ 2010 SP1 Redistributable Package(有兩個版本,需視您所使用的 Wndows 版本為 32 或 64 位元而定;個人是使用 VC10 SP1 vcredist_x86.exe)。
原本,以為大功告成,後來,發現只有本機可以連上論壇,其他主機都無法連線。依經驗判斷,有可能是防火牆阻擋了資料的存取。因此,在控制台 -> 防火牆 -> 新增允許程式「Apache HTTP Server」通過以後,也就沒有連線的問題了。
php5apache2_4.dll:https://www.apachelounge.com/viewtopic.php?t=5646
apache2.4:https://www.apachelounge.com/download/
參考:竹貓星球http://phpbb-tw.net/phpbb/viewtopic.php?t=54580
https://www.apachelounge.com/viewtopic.php?t=5646https://www.apachelounge.com/viewtopic.php?t=5646