私はなぜApacheが私のMacbookにインストールされているのか疑問に思いました。私は数年前からWeb開発に取り組んできましたが、よく疑問に思いました。なぜAppleはMacbookにApacheをインストールするのですか。
最近、Apacheベースのローカル開発環境をセットアップする際にいくつかの問題に遭遇しました。Apacheを完全に置き換えることができるのか、それともMacbook Proがインストールされていることに依存しているのですか。
私はなぜApacheが私のMacbookにインストールされているのか疑問に思いました。私は数年前からWeb開発に取り組んできましたが、よく疑問に思いました。なぜAppleはMacbookにApacheをインストールするのですか。
最近、Apacheベースのローカル開発環境をセットアップする際にいくつかの問題に遭遇しました。Apacheを完全に置き換えることができるのか、それともMacbook Proがインストールされていることに依存しているのですか。
回答:
実際には、組み込みのApacheサーバーに依存しているものが1つあります(私が知っていることです)。それがCUPS(Common Unix Printing System)への組み込みのWebインターフェースでしょう。それはMac印刷サブシステムの中心にあります。
正直なところほとんどの人はそれがそこにあることを知りませんし、さらにそれを使って何かをしたことがある人はさらに少ないです。 Safariでlocahhost:631に移動すると、「Webインターフェースは現在無効になっています。有効にするには、「cupsctl WebInterface = yes」を実行してください」というエラーが表示されます。またはCUPSのWebインターフェイスを入手するでしょう。
しかしAlistairは正しいです、それを削除しないでください、他の依存関係があるかもしれません。しかし、他のバージョンのApacheやNginx、あるいは出荷されているApacheバージョンと一緒に問題なくインストールすることができます。
Yosemiteでも私もMavericksもデフォルトではApacheはオフになっていると思います。GUIスイッチがSharing環境設定パネルから削除されているため、汎用Webサーバーが必要な場合はシェルコマンドから起動する必要があります。