- 本地壞境:
windows 10 Pro 1709
- Apache版本:
httpd-2.4.32-Win64-VC15
- Apache下載地址:https://www.apachelounge.com/download/
1)根據你的系統選擇壓縮包,下載完成后解壓至本地,我這里選擇了C盤:C:\Program Files\Apache24
2)接着打開Apache目錄下的conf
文件夾,找到httpd.conf
文件。
3)打開文件並查找c:/Apache24
,替換為Apache目錄地址。
如果提示拒絕訪問,請自行給
httpd.conf
文件添加管理權限:右鍵文件屬性;
點擊“安全”按鈕;
點擊“編輯”按鈕;
點擊“添加”按鈕;
左下角點擊“高級”;
繼續右邊點擊“查找”;
選擇你正在登錄的系統用戶名,然后添加保存即可。
4)修改完地址后,下面將Apache下的C:\Program Files\Apache24\bin
目錄添加到系統環境變量(這里添加環境變量不是必須的)。
5)添加完成后,我們使用cmd測試下,輸入httpd.exe -k install
檢查,運行后發現如下錯誤:
httpd.exe -k install
命令的作用為開機自啟動,如果不想開機自啟動,則輸入httpd.exe
即可。
這是由於安裝Apache時使用的是ZIP壓縮包,不是安裝版本,所以沒有系統權限。
6)我們右鍵左下角,打開管理員命令行,重新執行:httpd.exe -k install
,完成出現了以下錯誤提示:
這段提示大概的意思就是說服務器無法確定它自己的名稱,解決的方法也很簡單(也可以直接忽略它不去解決,Apache服務一樣可以正常運行);
首先我們繼續打開前面的
httpd.conf
文件,找到#ServerName www.example.com:80
這段注釋,並將它改為ServerName localhost:80
。注意,前面沒有#
;現在重新打開命令行,輸入
httpd
啟動Apache,就不會出現錯誤提示了;也可以通過
Apache/bin
目錄下的ApacheMonitor.exe
啟動啟動Apache;Apache 目錄下的
htdocs
文件夾,為站點默認文件夾。