次のコマンドを実行する必要があります:
sudo apachectl を停止します
これにより、データベース Web サーバーが Apple サーバーの代わりに受信リクエストを処理できるようになります。ただし、これは再起動すると無効になります。/Library/LaunchAgents/ フォルダーに KillApache.plist ファイルを設定してみました。テキストは次のとおりです。
ラベル KillApache
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>sudo apachectl stop</string>
</array>
しかし、ログには次のメッセージが表示されました。
9/1/14 11:12:31.832 AM com.apple.launchd.peruser.501[223]: (KillApache[632]) ジョブは exec(3) に失敗しました。再試行するタイミングを通知するイベントを設定しています: 2: そのようなファイルまたはディレクトリはありません 9/1/14 11:12:31.832 AM com.apple.launchd.peruser.501[223]: (KillApache[632]) ジョブは奇妙な理由により exec(3) に失敗しました: 2
私が何を間違っているのか、またはサーバーが制御する前に起動時にこれを実行するための最善の方法は何か、誰か提案してもらえますか? ありがとうございます。
ランディ・ケンペン