使用PHP在Windows XP中重新启动Apache2

时间:2012-10-04 18:33:34

标签: php apache

我有一个PHP文件,执行时必须重启Apache。我尝试如下: 我放在最后一行:

exec('C:\apache2restart.bat');

和文件。蝙蝠

net stop apache2 && net start apache2

但它只是停止Apache,它不会重启。我做错了什么?

3 个答案:

答案 0 :(得分:1)

如果只包含start命令的文件有效,那么我建议你输入这个

    sleep 10

在两个命令中(或超过10个!只检查停止需要多长时间然后调整它),以使批处理等待10秒。 让我知道,我很好奇。

答案 1 :(得分:0)

将文件更改为

net stop apache2
net start apache2

答案 2 :(得分:0)

尝试执行执行重启脚本的单独批处理文件。