【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下安裝 Apache PHP Mysql RedisWindowsApachePHPMySqlRedis
- Tesseract OCR的下載安裝和啟動
- Windows下Oracle的下載與安裝WindowsOracle
- OpenSSL + Windows 下載安裝Windows
- MySQL下載並安裝(Windows)MySqlWindows
- Windows 安裝包啟動PostgresqlWindowsSQL
- 超詳細!Apache Maven下載安裝使用教程ApacheMaven
- 下載安裝webstrom及啟用Web
- windows 下安裝Windows
- windows下pytorch的安裝WindowsPyTorch
- windows10系統下apache啟動失敗的解決方法WindowsApache
- 下載、安裝、配置 android-studio-2021.1.1.22-windowsAndroidWindows
- centos安裝php後apache不能啟動怎麼辦CentOSPHPApache
- Linux/windows系統下Apache2安裝SSL證書教程LinuxWindowsApache
- docker for windows下載和安裝-Windows10版本DockerWindows
- Linux下的MongoDB安裝&啟動&關閉LinuxMongoDB
- CentOS 下編譯安裝 apacheCentOS編譯Apache
- windows系統下python下載與安裝以及視覺化工具PyCharm安裝WindowsPython視覺化PyCharm
- Windows下安裝MongoDBWindowsMongoDB
- windows下安裝nodejsWindowsNodeJS
- windows下oracle安裝WindowsOracle
- windows下安裝MySQLWindowsMySql
- windows 下安裝 yarnWindowsYarn
- windows 下安裝 nvmWindows
- typora下載安裝以及notepad++下載安裝
- Windows系統下nodejs、npm、express的下載和安裝教程詳解WindowsNodeJSNPMExpress
- windows伺服器apache、php、postgresql的環境安裝Windows伺服器ApachePHPSQL
- Apache官網下載ant軟體包及安裝詳解Apache
- windows10下載安裝Git教程[超詳細]WindowsGit
- windows下Redis的安裝和使用WindowsRedis
- Apache Storm系列 之二( 輕鬆搞定 Storm 安裝與啟動)ApacheORM
- 在 windows下安裝rabbitmqWindowsMQ
- windows下Tomcat安裝配置WindowsTomcat
- 【Redis】Windows下安裝RedisRedisWindows
- windows下安裝部署 hadoopWindowsHadoop
- webpack安裝教程windows下、mac下WebWindowsMac
- Maven的下載安裝配置Maven