Esse post vai mostrar como eu desenvolvo aplicativos no meu computador, e é, de certa forma, uma continuação do post anterior sobre como instalar (ou usar o PHP nativo) no Mac OS X PHP MySQL Apache no Mac OS X (MAMP).
Como metodo de desenvolvimento e para ficar um pouco mais organizado eu utilizo para cada projeto um dominio virtual no meu Mac que normalmente uso como o dominio do site real, porém com a TLD .dev para não haver maiores problemas.
Tratasse de um procedimento bastante simples que facilita bastante a vida.
Abra o Terminal e digite a linha abaixo:
sudo nano /private/etc/apache2/httpd.conf
Digite a sua senha e procure por
#Include /private/etc/apache2/httpd.conf
Remova o # para remover o comentário
após isso ctrl+o para salvar enter e ctrl+x para sair. Então abre o seguinte arquivo pelo nano novamente
sudo nano /private/etc/apache2/extra/httpd-vhosts.conf
você achará 2 vhosts configurados, pode apaga-los, após adicione as linhas abaixo. o primeiro bloco é para adicionar o suporte ao localhost:
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/user/Sites/frameworks/cakephp_1.3"
ServerName cakephp.dev
<directory "/Users/user/Sites/frameworks/cakephp_1.3">
Options Indexes FollowSymLinks
AllowOverride All
</directory>
</VirtualHost>
Após isso vamos a arquivo hosts em:
sudo nano etc/hosts
e adicionar o dominio criado:
127.0.0.1 cakephp.dev
Com isso basta reiniciar o apache e estará (ou pelo menos deveria estar) tudo funcionando.