一、windows安装
下载地址:https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14
下载的是二进制通用包(win和linux都可用)
注意版本选择:看自己电脑C编译器的版本
Visual Studio 2015 则下载VC14
Visual Studio2017 则下载VC15
解压后进入文件夹,阅读README.txt,看如何使用
得知如下信息:
1. apache文档:http://httpd.apache.org/docs/2.4/
2. 安装说明:INSTALL.txt
3. 授权:LICENSE.txt
阅读install.txt文件得知:
该文件内容是快速安装的方法,详细安装说明参见:
http://httpd.apache.org/docs/2.4/install.html (Linux)
http://httpd.apache.org/docs/2.4/platform/windows.html (windows)
按文档说的办,安装和配置都不成问题。
开始安装:
管理员身份打开命令行,进入到apache/bin目录,执行命令
(1)安装
httpd -k install #apache作为系统服务被安装,服务名默认为apache2.4(apache版本为2.44)
httpd -k install -n '服务名' #给安装的apache服务自定义个名字。这样以后使用httpd -k 命令时都要加上 -n 服务名,否则无法知道是哪个服务
httpd -k install -n '服务名' -f '配置文件名' #按指定的配置文件安装apache
(2)卸载
httpd -k uninstall
(3)服务管理
三种方式:net命令(网络服务监视器),windows服务管理,apache服务命令行开关
net start/stop/restart apache服务名
httpd -k start/stop/restart [-n apache服务名]
(4)其它命令
httpd -help 查看帮助
httpd -v 查看apache版本
httpd -V 显示编译设置
httpd -S 检查配置文件是否正确,无法启动apache时,先检测配置文件
httpd -E filename 将启动错误记录到文件中
httpd -k start | stop 启动,停止
httpd -k restart 优雅的重启(apache服务不停止,重载配置文件,旧的子进程完成请求后退出,开启新的子进程)
httpd -X 调试模式,只有一个工作进程
httpd -t 检查配置文件是否正确,返回 Syntax OK或Syntax Error,速度快
httpd -t -D DUMP_INCLUDES 显示所有引入的配置文件
httpd -t -D DUMP_MODULES 显示所有加载的模块
httpd -t -D DUMP_RUN_CFG 显示解析后的运行设置
httpd -t -D DUMP_VHOSTS 显示解析后的虚拟主机设置
httpd -L 列出各个模块可用的配置指令