[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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容