apache 服务器安装前准备
apache Web服务器
- Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
apache 下载
- 一般下载这类的软件包最好去官网,一来安全,二来可以下载到最新的版本。
- apache下载官网 点此进入,选择适当的版本下载。这里需要注意的是对应的不同 vc14 和 vc15 编译的可执行文件根据自己的vc版本决定,如果下载后安装时提示没有vc的话可以I在回这个页面下载vc,页面底部有vc的下载链接。
- 需要注意的是必须要安装vc14 或者 vc15,这是apache的必备库
安装路径配置
- 下载完成之后解压到你想要放置的安装目录, 打开httpd.conf文件(比如在D:\env\Apache24\conf下),修改Apache实际绝对安装目录:最后结尾处不能带"/“或”",因为后面配置的目录开头已经带有"/“或”",其中“${SRVROOT}”指定义的SRVROOT路径变量)
安装 apache
检验文件合法性
- 进入bin目录下,打开cmd,执行
httpd -t
没有报错会输出Syntax OK
执行安装
- 继续在bin目录的cmd下输入
httpd -k install
完成安装
启动apache
-
启动方式有多种,可以去windows服务去启动
-
也可以继续在bin目录的cmd下输入
httpd -k start
启动httpd -k start: 不会提示详细的错误信息。 httpd -k start -n apache: 会提示详细的错误信息,其中的"apache"修改为你的Apache服务名,可以到计算机服务里找。 httpd -k restart -n apachet: 重启。 net start apache2.4: 利用Windows托管服务命令。
如果到这里的话一切顺利,那么恭喜你,apache安装成功
可能遇到的问题
输入 httpd -t 时出现如下
- 去conf目录下的httpd.conf 最后插入一行
ServerName localhost
【默认80端口】,问题解决
参考链接
- https://www.cnblogs.com/wcwnina/p/8044353.html
- https://baike.baidu.com/item/Apache/6265