我有一个PHP文件,执行时必须重启Apache。我尝试如下: 我放在最后一行:
exec('C:\apache2restart.bat');
和文件。蝙蝠
net stop apache2 && net start apache2
但它只是停止Apache,它不会重启。我做错了什么?
答案 0 :(得分:1)
如果只包含start命令的文件有效,那么我建议你输入这个
sleep 10
在两个命令中(或超过10个!只检查停止需要多长时间然后调整它),以使批处理等待10秒。 让我知道,我很好奇。
答案 1 :(得分:0)
将文件更改为
net stop apache2
net start apache2
答案 2 :(得分:0)
尝试执行执行重启脚本的单独批处理文件。