windows服务器自动重启Apache

第一步,安装wget服务

  1. 下载wget服务:https://jaist.dl.sourceforge.net/project/gnuwin32/wget/1.11.4-1/wget-1.11.4-1-setup.exe
  2. 双击,全部默认安装,目录为:C:\Program Files (x86)\GnuWin32
  3. 设置系统环境变量,在path中添加 ;C:\Program Files (x86)\GnuWin32\bin,点击确定安装完毕

第二步,注册Apache服务[最好以管理员身份运行bat文件]

  1. cmd进入dos窗口
  2. 进入Apache的bin目录
  3. 执行命令:httpd -k install -n “自定义名称” 安装系统服务
  4. 如果想删除服务,执行命令: httpd -k uninstall -n “服务名称”

第三步,将启动的bat文件放在wget命令同目录下,bat内容如下:

@ECHO OFF

:start
timeout 60
wget -O NUL -T 5 -t 2 http://localhost/phpinfo.php
IF ERRORLEVEL 1 goto restart 
IF ERRORLEVEL 0 goto start

:restart
D:/phpStudy/PHPTutorial/Apache/bin/httpd -n APMServ-Apache -k restart
timeout 60
goto start

pause 

你可能感兴趣的:(Apache)