MacのデフォルトのApacheを動かす
環境
macOS です。
$ sw_vers ProductName: Mac OS X ProductVersion: 10.9.5 BuildVersion: 13F1911
$ apachectl -v Server version: Apache/2.2.29 (Unix) Server built: Mar 19 2015 13:44:22
Apache 起動
$ sudo apachectl start
http://127.0.0.1/ で確認。
userdir を有効化
$ cat /etc/apache2/users/[user].conf <Directory "/Users/[user]/Sites/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
Apache を再起動。
$ sudo apachectl restart
[http://127.0.0.1/~[user]/] で確認。
バーチャルホストを有効化
$ vim /etc/apache2/httpd.conf # Virtual hosts #Include /private/etc/apache2/extra/httpd-vhosts.conf Include /private/etc/apache2/extra/httpd-vhosts.conf
$ sudo apachectl restart
PHPを有効化
$ vim /etc/apache2/httpd.conf #LoadModule php5_module libexec/apache2/libphp5.so LoadModule php5_module libexec/apache2/libphp5.so