【Windows】Apache的下載、安裝、啟動
1、下載
首先是官方下載地址:httpd.apache.org/,我寫這篇文章時,windows最新的版本為2.4.25,請操作時按照實際情況操作。
下面看截圖:
開啟上面的連結後
選擇最新的一個版本
我們要找的是windows版本
看到Downloading Apache for Windows,我們知道就在這裡下載,但是這邊有好幾個不知道是什麼的連結,什麼意思呢?The Apache HTTP Server Project本身不提供成品(binary releases of software)只有原始碼,所以它提供了幾個編譯好成品的第三方連結,直接選擇第一個
在這個第三方網站裡,終於找到我們的目標。下載時結合自己windows的位數,32位對應x86,64位對應x64,因為我的系統是64位,所以我下載64位版本。
2、安裝
解壓縮下載好的壓縮包,然後將解壓的資料夾放到合適的位置,我的資料夾位置在C:\Program Files\httpd-2.4.25-x64-vc14-r1,其中httpd-2.4.25-x64-vc14-r1是我解壓後得到的資料夾。
資料夾中有個檔案:readme_first.html,顧名思義,可以參考一下
接下來開啟cmd,為了保險,請始終以管理員身份執行cmd
開啟cmd,切換到bin目錄下,執行httpd -k install,這樣就安裝成功了,一般安裝是沒問題的。
3、啟動
進入剛剛提到的bin目錄下,雙擊ApacheMonitor.exe,右擊下圖中右下角的軟體開啟:
然後start啟動,如果沒問題,那下面不用看了,驗證服務是否啟動請移步文章最後。
如果啟動不了,繼續往下
現在在windows搜尋框裡輸入“事件檢視器” 搜尋,開啟如下選項,兩個都行:
點選Windows日誌—>應用程式。看到右邊的資訊沒,應用程式和服務的出錯資訊會被記錄在這裡,剛剛啟動失敗的相關資訊也會記錄在這裡,只要看來源是Apache...的就行,雙擊後可以檢視事件詳情,然後根據裡面的資訊找解決方法。
下面我根據我遇到的出錯情況做一個總結:
1、出錯資訊:
ServerRoot must be a valid directory
解決方法:
開啟\Apache24\conf\httpd.conf,搜尋Define SRVROOT,把後面的地址改成Apache實際地址,比如說我的:C:\Program Files\httpd-2.4.25-x64-vc14-r1\Apache24
2、出錯資訊:
以一種訪問許可權不允許的方式做了一個訪問套接字的嘗試。 : AH00072: make_sock: could not bind to address [::]:80
解決方法:
開啟\Apache24\conf\httpd.conf,搜尋Listen,把Listen後面的80改為8080,出錯是因為80埠被佔用了,換掉就可以
3、出錯資訊:
通常每個套接字地址(協議/網路地址/埠)只允許使用一次。 : AH00072: make_sock: could not bind to address [::]:443
解決方法:
開啟\Apache24\conf\extra\httpd-ahssl.conf,搜尋Listen,把Listen後面的443改為442。開啟\Apache24\conf\extra\httpd-ssl.conf,搜尋Listen,把Listen後面的443改為442。同樣是埠占用的問題。
最後,啟動後驗證是否啟動成功:
開啟瀏覽器,位址列輸入:http://localhost:8080/,回車,顯示如下即成功:
2017/3/3
相關文章
- 下載安裝ApacheApache
- windows 下 MongoDB 的安裝與啟動WindowsMongoDB
- windows下mongodb的安裝及啟動WindowsMongoDB
- windows下PHP與Apache的安裝配置WindowsPHPApache
- Tesseract OCR的下載安裝和啟動
- Windows下安裝 Apache PHP Mysql RedisWindowsApachePHPMySqlRedis
- Windows下PHP和Apache的安裝與配置WindowsPHPApache
- Windows下Oracle的下載與安裝WindowsOracle
- windows 下 Symfony的下載與安裝Windows
- OpenSSL + Windows 下載安裝Windows
- windows下mysql的安裝於使用(啟動、關閉)WindowsMySql
- Apache+php在windows下的安裝和配置ApachePHPWindows
- Windows下64位Apache伺服器的安裝WindowsApache伺服器
- 【mycat】mycat在windows環境下的安裝和啟動Windows
- MySQL下載並安裝(Windows)MySqlWindows
- windows下安裝基於Apache的Subversion伺服器WindowsApache伺服器
- PHP 4.1.0 在 Windows 下的 Apache 模組方式安裝 (轉)PHPWindowsApache
- Windows 安裝包啟動PostgresqlWindowsSQL
- 下載安裝webstrom及啟用Web
- docker for windows下載和安裝-Windows10版本DockerWindows
- Apache+php+mysql在windows下的安裝與配置圖解ApachePHPMySqlWindows圖解
- homebrew下載安裝及mysql的下載安裝MySql
- Linux下安裝ApacheLinuxApache
- centos6 下的apache安裝CentOSApache
- windows10系統下apache啟動失敗的解決方法WindowsApache
- centos下安裝mysql不能啟動CentOSMySql
- centos安裝php後apache不能啟動怎麼辦CentOSPHPApache
- windows 下安裝Windows
- Windows 7 系統下載安裝的所有方法Windows
- Windows下Redis的安裝WindowsRedis
- Thinkpad R60 驅動下載及安裝方法 for windows XPThinkPadWindows
- Windows下的Memcache安裝 linux下的Memcache安裝WindowsLinux
- Windows下PHP 5.6+Apache 2.4+MySQL 5.5安裝與配置WindowsPHPApacheMySql
- CentOS 下編譯安裝 apacheCentOS編譯Apache
- CentOS下Apache安裝總結CentOSApache
- 安裝XAMPP時啟動Apache失敗解決方法 xamppApache
- 如何在安裝雙啟動後解除安裝 Windows 或者 LinuxWindowsLinux
- Linux下的MongoDB安裝&啟動&關閉LinuxMongoDB