OS: OS X 10.8.2 Mountain Lion
Apache2: 2.2.23
MacBook Proを買ったので、開発環境を作っています。今回はApache2を入れましょう。
MacPortsがインストール済みとします。 → MacPortsのインストールする - @thorikiriのてょりっき
$ port search apache2 apache2 @2.2.23 (www) The extremely popular second version of the Apache http server apache20 @2.0.64 (www) The extremely popular second version of the Apache http server mod_antispam @1.0 (www) mod_antispam is an apache2 module that can control spam access ・・・(略)
それでは、インストールしましょう。
$ sudo port install apache2 ---> Computing dependencies for apache2 ---> Dependencies to be installed: pcre bzip2 perl5 perl5.12 gdbm ---> Fetching archive for bzip2 ---> Attempting to fetch bzip2-1.0.6_0.darwin_12.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/bzip2 ・・・(略) ---> Installing apache2 @2.2.23_0+preforkmpm ---> Activating apache2 @2.2.23_0+preforkmpm ---> Cleaning apache2 ---> Updating database of binaries: 100.0% ---> Scanning binaries for linking errors: 100.0% ---> No broken files found.
問題ないですね。
起動して、http://localhostに接続してみましょう。
$ sudo /opt/local/apache2/bin/apachectl start
ブラウザに、It works!と出ていれば成功です。
次に、Apacheを自動的に起動するようにしてみましょう。org.macports.apache2.plistができているはずなので、これをlaunchctlで登録します。
$ pwd /Library/LaunchDaemons $ ls org.macports.apache2.plist ・・・(略) $ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
これでOKです。再起動して確認してみてください。また、自動起動をやめるときは、次のコマンドでOKです。
$ sudo launchctl unload -w /Library/LaunchDaemons/org.macports.apache2.plist