【发布时间】:2010-11-09 02:06:30
【问题描述】:
我正在我的办公室内部网(在 Windows pc 上)中创建一个非常简单的虚拟主机管理员,并且我正在尝试在创建新的虚拟主机时从 php 重新启动 apache 服务。
但我做不到,我尝试使用 apache -k restart、httpd -k restart with the system、shell_exec、exec passthru;我还尝试使用批处理文件并从 php 命令执行它,但无济于事。没有错误,只是没有执行命令
我设法停止(但不重新启动)该服务的唯一方法是使 NET STOP Apache2.2,并制作一个批处理文件:
@echo 关闭 NET STOP Apache2.2 NET START Apache2.2也没有用。
知道为什么吗?我在这里一无所知。其他命令执行得很好,但由于某种原因 php 不想重新启动 apache 服务。
谢谢!
【问题讨论】:
-
你在 PHP-CLI 中尝试这个吗?我希望如此。