[Win7]Apache服务器的安装

本文详细介绍了从Apache的下载到安装的详细步骤,另外最后给出了安装过程中会出现问题的解决方法

Apache下载

访问Apache官网下载

点击Download[下载]

点击a number of third party vendors[许多三方]
选择资源地址[此处我使用的是ApacheLounge]
选择资源架构[此处我使用的是Win64版本]

下载并解压后,如下:


image.png

三个文件依次是:
1.Apache目录文件夹
2.未知文件
3.说明文件[包含安装步骤]

Apache安装

将解压后的Apache目录文件放置在磁盘根目录下


此处我放在了D盘根目录下

修改root地址:


D:\Apache24

测试安装:

1.Windows--运行...

确定

打开命令行窗口, 并切换到bin路径下:


image.png

2.运行httpd.exe

回车

检验安装:在浏览器中访问http://localhost/如果提示IT WORKS!则表示安装成功.

正式安装[安装到服务中]:

1.Windows--运行...

确定

打开命令行窗口, 并切换到bin路径下:


image.png

2.使用命令httpd -k install

安装成功

安装成功测试:


IT WORKS

安装完成后可通过ApacheMonitor.exe监测管理服务运行状态:


双击即可打开

image.png

[PS:如果此步骤出现问题, 参见本文最后的疑难杂症]

疑难杂症

1.套接字错误

如果出现一下提示,

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : make_sock: could not bind to address 0.0.0.0:80 
no listening sockets available, shutting down 
Unable to open logs 

那么可通过修改监听端口解决


修改httpd.conf中的监听端口

关掉之前打开的命令行窗口,重新打开一个命令行窗口:


卸载之前版本--安装--启动服务
Other Command line options:

Stop Apache                 httpd -k stop
Restart Apache              httpd -k restart
Uninstall Apache Service    httpd -k uninstall
Test Config Syntax          httpd -t
Version Details             httpd -V
Command Line Options List   httpd -h

重新安装,启动.


安装成功

2. 提示计算机丢失系统文件api-ms-win-crt-runtime-l1-1-0.dll

【2018.1.13在家使用自己的电脑{win7 32位}安装Apache的时候出现提示】
无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll。
这个问题的解决方法比较简单:
安装VC redit.exe程序。VC redit.exe是VC的一个程序:下载地址VC redit.exe 下载时选择根据电脑的架构选择x86还是x64的应用程序。
安装完成后,重新在命令行中安装即可:

httpd -k install
image.png

你可能感兴趣的:([Win7]Apache服务器的安装)