Macでお手軽に「Apache + PHP + MySQL」環境を構築できるアプリといえば
MAMP。
XAMPPのMac版も人気ですが、個人的にはMAMPの方が使いやすいです。
先日MAMPを最新バージョン(2.1.4)にしたのですが、その時に行ったバーチャルホストの設定方法をメモします。
*今回ご紹介するバーチャルホストの設定方法は、http://localhost:8888/ などのように、「:(コロン)」とポート番号を付けるやり方です。
【1】まず、バーチャルホストを有効にします。MAMPを起動している場合は終了させてください。
【2】「アプリケーション」から「MAMP」を選択して、「conf」>「apache」と開いていき、その中にある「httpd.conf」を
Cot Editorなどのエディターで開きます。

【3】以下の行を検索して、「Include」と書いてある行の先頭の「#」を削除します。削除したら、保存して閉じます。
# Virtual hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
↓↓↓
# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
【4】次に、「httpd.conf」と同階層にある「extra」フォルダを開き、その中にある「httpd-vhosts.conf」をエディターで開きます。

【5】以下を参考に、最後の行に追記してください。追記したら、保存して閉じます。
http://localhost:8901/ で、「/Applications/MAMP/htdocs/xxxxx」を開きたい場合の設定例
Listen 8901
NameVirtualHost *:8901
<VirtualHost *:8901>
DocumentRoot "/Applications/MAMP/htdocs/xxxxx"
</VirtualHost>
【6】MAMPを起動して、http://localhost:8901/ にアクセスします。指定したフォルダの内容が表示されていれば成功です。