如果你想搭建window自帶的IIS服務器,可以看這篇文章
Windows 7搭建IIS本地服務器(Internet Information Server)
Window 7搭建Apache和tomcat服務器
一、版本介紹
首先我們要先下載Apache2.4服務器:http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14
關於現在那個版本的服務器我這裏要說明一下,Apache有本身的服務器是不能使用的,必須要先編譯纔可以使用的。但是在他的官網上也提供了第三方編譯好的Apache所以這裏我們就,下載第三方的而不用自己手動在編譯了。這裏它提供了五個第三方的服務器。
1、如果要安裝繼承開發環境,可以選擇後兩個WampServer和XAMPP,安裝使用都很方便。
2、下載單獨的安裝包可以選擇前兩個網站ApacheHaus和Apache Lounge
二、服務器下載
今天我們就以ApacheHaus爲例,其他版本可能配置不同,可以自行搜索解決。根據提供的網址下載好服務器。
http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14
三、Apache服務器配置
1、下載好之後我們複製到D:\Android_Develop_Tools 文件夾下然後解壓以下是他的目錄結構。
2、按照Apache默認的配置我們應當將Apache24硬盤的根目錄下,但是我們沒有放置在根目錄下所以需要配置,進入conf目錄下打開httpd.conf文件
修改默認的路徑
在38行
- Define SRVROOT "/Apache24"
- ServerRoot "${SRVROOT}"
修改爲你安裝Apache的所在目錄:
- Define SRVROOT "D:\Android_Develop_Tools\httpd-2.4.23-x64-vc14\Apache24"
- ServerRoot "${SRVROOT}"
httpd.exe: Syntax error on line 39 of D:/Android_Develop_Tools/httpd-2.4.23-x64-
vc14/Apache24/conf/httpd.conf: ServerRoot must be a valid directory
3、打開解壓的後的文件夾,然後進入conf目錄下打開httpd.conf文件(因爲我的電腦的80端口被佔用了所以要修改)
修改端口
修改第60行
- #Listen 12.34.56.78:80
- Listen 80
改爲8081(你可以自己隨便定義,但是不要和其他的衝突即可)
- #Listen 12.34.56.78:80
- Listen 8081
修改第222行
- ServerName localhost:80
改爲:
- ServerName localhost:8081
如果不修改會提示錯誤:
(OS 10048)通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address [::]:80
(OS 10048)通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
4、進入到bin目錄下,然後按住shift按鍵不放單擊鼠標的右鍵,選擇 “在此處打開命令窗口”
5、解決443端口被佔了
(OS 10048)通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address [::]:443
(OS 10048)通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address 0.0.0.0:443
AH00451: no listening sockets available, shutting down
如果提示你上方的信息說明你的443端口被佔用了,解決辦法爲
打開httpd.conf, 找到加載ssl_module的那一行, 加#號註釋掉就好了:
# LoadModule ssl_module modules/mod_ssl.so
現在輸入httpd.exe -k start命令就可以了
我們在瀏覽器中輸入http://localhost:8081/index.html 顯示一些信息說明就成功了