Win7安裝和配置Apache2.4服務(wù)器的詳細方法
一、版本介紹
首先我們要先下載Apache2.4服務(wù)器:http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14
關(guān)于現(xiàn)在那個版本的服務(wù)器我這里要說明一下,Apache有本身的服務(wù)器是不能使用的,必須要先編譯才可以使用的。但是在他的官網(wǎng)上也提供了第三方編譯好的Apache所以這里我們就,下載第三方的而不用自己手動在編譯了。這里它提供了五個第三方的服務(wù)器。
1、如果要安裝繼承開發(fā)環(huán)境,可以選擇后兩個WampServer和XAMPP,安裝使用都很方便。
2、下載單獨的安裝包可以選擇前兩個網(wǎng)站ApacheHaus和Apache Lounge

二、服務(wù)器下載
今天我們就以ApacheHaus為例,其他版本可能配置不同,可以自行搜索解決。根據(jù)提供的網(wǎng)址下載好服務(wù)器。
http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14

三、Apache服務(wù)器配置
1、下載好之后我們復制到D:\Android_Develop_Tools 文件夾下然后解壓以下是他的目錄結(jié)構(gòu)。

2、按照Apache默認的配置我們應(yīng)當將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)通常每個套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address [::]:80
(OS 10048)通常每個套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
4、進入到bin目錄下,然后按住shift按鍵不放單擊鼠標的右鍵,選擇 “在此處打開命令窗口”

然后輸入 httpd.exe -k install 按住Apache服務(wù),看到這些新系統(tǒng)就說明安裝成功了

5、解決443端口被占了
(OS 10048)通常每個套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address [::]:443
(OS 10048)通常每個套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。 : 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
現(xiàn)在輸入httpd.exe -k start命令就可以了
我們在瀏覽器中輸入http://localhost:8081/index.html 顯示一些信息說明就成功了

相關(guān)文章
.htaccess教程之.httacces文件介紹與創(chuàng)建
從本指南中,你將可以學習到有關(guān).htaccess文件及其功能的知識,并用以優(yōu)化你的網(wǎng)站。盡管.htaccess只是一個文件,但它可以更改服務(wù)器的設(shè)置,允許你做許多不同的事情,最流行的功能是您可以創(chuàng)建自定義的“404 error”頁面。.2008-06-06
解決fatal:remote error:You can''t push to git://github.com/use
這篇文章主要介紹了解決fatal:remote error:You can't push to git://github.com/username/*.git問題的辦法的相關(guān)資料,需要的朋友可以參考下2016-12-12
戴爾Dell?R630配置raid?安裝centos系統(tǒng)
這篇文章主要介紹了戴爾R630服務(wù)器配置raid后安裝centos7.9的方法,需要的朋友可以參考下2024-03-03
在Linux上搭建Minecraft服務(wù)器的方法步驟
在 Linux(Ubuntu 12.04)上設(shè)置 Minecraft 服務(wù)器是一個相當簡單的任務(wù),只需通過命令行即可完成,本文通過代碼示給大家講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2024-11-11
Ubuntu18.04系統(tǒng)安裝、配置Redis及phpredis擴展操作詳解
這篇文章主要介紹了Ubuntu18.04系統(tǒng)安裝、配置Redis及phpredis擴展操作,結(jié)合實例形式分析了Ubuntu18.04系統(tǒng)安裝、配置Redis及phpredis擴展的相關(guān)原理、步驟、配置命令與操作注意事項,需要的朋友可以參考下2020-03-03

