Macでいくつかのhttpd
のインスタンスを実行しています。 Webサーバーを実行する必要はありません。合計で約100MBの不要なRAMになるため、それらをすべて終了させたいと考えています。それらを実行するように設定する構成は何ですか?どうすれば無効にできますか?
Mountain LionはWeb共有オプションを削除しました。おそらくアップグレードして、過去に実行したことがありますか?とにかく、これを行うにはターミナルを開く必要があります:
Sudo killall httpd
Sudo launchctl unload /System/Library/LaunchDaemons/org.Apache.httpd.plist
1つ目は、すべてのプロセスを既に終了している場合に失敗し、2つ目は起動を無効にします。
システム環境設定で共有設定ペインを開き、Web共有のチェックを外します。
Sudo kill -9 [PID]
とPIDのプロセスIDを入力すると、すべてのプロセスが終了します。これによりhttpdが強制終了される可能性があります。とにかく、使用しないのでhttpdフォームのスタートアップを削除したいとします。移動:
ライブラリ/ LaunchAgents
Library/LaunchDaemons
ライブラリ/ StartupItems
これらの場所からhttpdを削除します。これにより、再び実行されるのを防ぎます。将来的にApache Webサーバーが必要になった場合に備えて、バックアップを保持できます。