オフィスイントラネット(Windows PC上)で本当にシンプルな仮想ホスト管理者を作っています。新しい仮想ホストが作成されたときにPHPからApacheサービスを再起動しようとしています。WindowsでphpからApacheを再起動する
私はそれを行うことはできません。私はapache -k restart、httpd -kシステムで再起動しました。shell_exec、exec passthru;私もバッチファイルを使用して、PHPコマンドからそれを実行しようとしましたが役に立たない。エラーはありません。コマンドは実行されません。
サービスを停止する(ただし再起動しない)唯一の方法は、NET STOP Apache2.2を作成し、バッチファイルを作成することです。
@echo off NET STOP Apache2.2 NET START Apache2.2
も機能しませんでした。
理由は何ですか?私はここでは無知だ。他のコマンドは正常に実行されますが、何らかの理由でphpがApacheサービスを再起動したくありません。
ありがとうございます!
助けてください? http://stackoverflow.com/questions/425717/can-php-restart-apache –
PHP-CLIでこれを試していますか?そうだといい。 –