首先需要說明的是,Apaceh服務(wù)器沒有官方的64位版本,只有民間的高手自己制作的。下面是具體的安裝步驟。
- 在https://blackdot.be/download-archive/ 下載64位的Apache服務(wù)器。目前的版本是2.2.19,下載之后的壓縮包名為httpd-2.2.19-win64.rar;
- 將該包解壓至一個目錄,如我的目錄為E:\Apache2.2.19;
- 修改conf文件夾下的httpd.conf文件:
將文件中的/httpd-2.2-x64全部替換為自己的解壓目錄,如E:/Apache2.2.19,注意這里的路徑中必須使用斜杠“/”;
將Listen 80改為Listen 8080,若已開啟IIS,則80端口就不能用了;
將#LoadModule rewrite_module modules/mod_rewrite.so這一行最前面的#去掉。 - 執(zhí)行安裝命令。通過命令行進入自己的安裝目錄下的bin文件夾,如E:\Apache2.2.19\bin,執(zhí)行命令httpd.exe -k install,這樣就把apache加入了系統(tǒng)服務(wù),默認(rèn)服務(wù)名為Apache2.2。啟動服務(wù)的命令為httpd.exe -k start。
- 測試安裝是否成功。開啟服務(wù),運行Apache服務(wù)器后,打開瀏覽器輸入http://localhost:8080/,如果頁面顯示It works!,則表示安裝成功,Apache服務(wù)器可以正常使用。
第三部中“將Listen 80改為Listhen 8080”
Listhen好像寫錯了,應(yīng)該是Listen吧
確實寫錯了 已更正 多謝指出
http://localhost:8080/
Forbidden
You don't have permission to access / on this server.
http://localhost:8080/
Forbidden
You don't have permission to access / on this server.
httpd.exe -k install , 可是cmd 說不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件 ,到下載該軟件的頁面 我只下載了 該解壓包名為 httpd-2.2.19-win64.rar的 軟件。
請問這個問題怎么解決啊 我完全按照上面來的 ,求指導(dǎo)。
你把bin目錄添加到系統(tǒng)變量的path目錄中,應(yīng)該就可以了
httpd.exe -k install , 可是cmd 說不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件
要切換到對應(yīng)的目錄,如下
C:\Windows\system32>d:
D:\>cd D:\httpd-2.2-x64\bin
D:\httpd-2.2-x64\bin>httpd.exe -k install
>>> httpd.exe: Syntax error on line 60 of F:/Apache2.2.19/httpd-2.2-x64/conf/httpd.conf: Cannot load F:/Apache2.2.19/modules/mod_actions.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3 .
請問按上面的方法出現(xiàn)這樣的情況怎么解決呢?