よく忘れるので整理。

 

ポート番号を割り当てて使う方法

/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