本文详细介绍了从Apache的下载到安装的详细步骤,另外最后给出了安装过程中会出现问题的解决方法
Apache下载
访问Apache官网下载
下载并解压后,如下:
三个文件依次是:
1.Apache目录文件夹
2.未知文件
3.说明文件[包含安装步骤]
Apache安装
将解压后的Apache目录文件放置在磁盘根目录下
修改root地址:
测试安装:
1.Windows--运行...
打开命令行窗口, 并切换到bin路径下:
2.运行httpd.exe
检验安装:在浏览器中访问http://localhost/如果提示IT WORKS!则表示安装成功.
正式安装[安装到服务中]:
1.Windows--运行...
打开命令行窗口, 并切换到bin路径下:
2.使用命令httpd -k install
安装成功测试:
安装完成后可通过ApacheMonitor.exe监测管理服务运行状态:
[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
那么可通过修改监听端口解决
关掉之前打开的命令行窗口,重新打开一个命令行窗口:
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