如何在Windows DOS环境下不使用Windows服务启停重启Apache
Windows下非服务模式Apache启停重启DOS操作方法
首先你需要先定位到Apache安装目录下的bin文件夹,若没有将该目录加入系统环境变量PATH,需要先在DOS窗口执行目录切换命令,示例如下(请替换为你自己的实际安装路径):
cd D:\Apache24\bin
以下是对应Linux systemctl命令的DOS操作:
- 启动Apache:直接执行
httpd.exe
注意:启动后当前DOS窗口会被Apache进程占用,关闭窗口时Apache会同步停止运行,启动时如有端口占用、配置语法错误等问题,会直接在当前窗口输出报错信息。 - 停止Apache:
若启动Apache的DOS窗口为当前激活窗口,直接按Ctrl + C即可停止;
若需要在其他DOS窗口执行停止操作,执行httpd.exe -k stop - 重启Apache:执行
httpd.exe -k restart,该操作会重新加载Apache配置文件,无需完全关闭进程再启动,适合修改配置后使用。
额外补充常用验证命令:执行httpd.exe -t可以提前校验Apache配置文件的语法是否正确,建议在启动、重启操作前先执行该命令排查配置问题。
内容的提问来源于stack exchange,提问作者JM_2021
相关产品推荐
相关产品推荐

