MAMPで複数のローカルホストを作成、ポート番号を設定する
MAMPのapacheでは、複数のローカルホストを作成してポート番号を設定することができる。
複数の作業用のフォルダを用意する
/Applications/MAMP/htdocs/の中に、作業用フォルダを複数用意する。
設定ファイルを変更する
httpd.confの設定に、各作業用フォルダのポート番号とパスを追加する。
#Listen 12.34.56.78:80
Listen 8888
Listenの項目の下に記入。
Listen 8001
<VirtualHost *:8001>
DocumentRoot "/Applications/MAMP/htdocs/8001_htdocs"
<Directory "/Applications/MAMP/htdocs/8001_htdocs">
AllowOverride All
</Directory>
</VirtualHost>
Listen 8002
〜〜VirtualHost *:8005まで続ける〜〜
Virtual hostsの設定ファイルを使用するのは、複数のネットワーク インターフェイスを使用していない場合らしい。
# Virtual hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
httpd.confでVirtual hostsを有効にして、httpd-vhosts.confにポート番号を書き込んでいたらエラーになっていた。