よく忘れるので整理。
・ポート番号を割り当てて使う方法
/Applications/MAMP/conf/apache/httpd.conf
を編集する。 例えば8001番を割り当てる場合、
40-50行目付近に # Listen: から始まるブロックがあって、
Listen 8888
という記述があるので、その下に、
Listen 8001
と追記。
もう少し下に、# ‘Main’ server configuration から始まるブロックがあるので、そこに続けて
<virtualhost *:8001> DocumentRoot "/Users/sohei_kitada/Dropbox/works/project/ルートにしたフォルダへのパス" </virtualhost>
を記述する。
MAMPのポート設定は初期値の、Apache: 8888, MySQL: 8889 を使用する。
・ドメインを割り当てて使う方法:
/Applications/MAMP/conf/apache/httpd.conf
の中の
# Virtual hosts # Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
の2行目 Include の行のコメントアウトを外す
# Virtual hosts Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
<VirtualHost *:80> ServerName local.○○.com DocumentRoot "/Users/sohei_kitada/Dropbox/works/project/ルートにしたフォルダへのパス" </VirtualHost>
という風に記述。
MAMPのポート設定は「標準ポートに設定」して、Apache: 80, MySQL: 3306 を使用する。
最後にhostsを開いて、
127.0.0.1 local.○○.com
と書き足す。hosterというアプリが便利です。
#
それと、VMWare上のWindowsから、MacのMAMPへアクセスは、
Windowsでipconfigをして、DefaultGatewayを調べて、
hostsファイル(C:\WINDOWS\system32\drivers\etc\hosts)に
12.34.56.78 local.○○.com
という感じに設定すれば、アクセス出来るようになる。
参考にしたサイト
・MAMPを使ってローカルで複数サイトのバーチャルホストを設定&イントラ環境や仮想環境からもそのサイトを確認する設定方法 | THE HAM MEDIA BLOG
・MAMPに複数のドメイン「バーチャルホスト」を設定する方法 | ネットを便利に活用するTips ネットビジネスラボ
・VMware Fusion上のWindowsブラウザからMacのMAMPを参照しブラウザチェックする方法 | [k]id