Mac OS 10.7 で VirtualHosts を作成したいので、/etc/apache2/httpd.conf を編集しました。仮想ホストを含めるために、「/private/etc/apache2/extra/httpd-vhosts.conf を含める」という行のコメントを外しました。ファイル /private/etc/apache2/extra/httpd-vhosts.conf に次のように記述しました。
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/var/www"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www/someFolder"
ServerName myApplication.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www/someOhterFolder"
ServerName myApplication2.dev
</VirtualHost>
以前に削除した 2 つの仮想ホストの例がありました。/etc/hosts ファイルに以下を追加しました。
127.0.0.1 myApplication.dev
127.0.0.1 myApplication2.dev
Apache を再起動し、ブラウザに myApplication.dev と myApplication2.dev と入力しましたが、「サーバーが見つかりません」というエラーが表示され、ブラウザで www.myApplication.dev が作成されます (myApplication2.dev も同様です)。
設定するものを忘れましたか?httpd.conf で PHP を有効にしました。mysql もインストールされていますが、それは仮想ホストとは関係ないと思います。ご協力いただきありがとうございます!