Você primeiro precisa habilitar o Apache no painel de compartilhamento. Marque "Compartilhamento da Web" e seu servidor da Web está em execução.
Observe que desde o Mountain Lion , o compartilhamento na Web foi removido do painel de preferências de compartilhamento, mas o Apache ainda está incluído. Verifique esta resposta para controlar o Apache no Mountain Lion.
Para ativar o PHP, você precisará editar /etc/apache2/httpd.conf
no Terminal.app. Isso requer credenciais raiz. nano
é um editor de linha de comando muito acessível se você não se sentir à vontade vim
.
sudo nano /etc/apache2/httpd.conf
Encontre a linha (você pode pressionar ctrl+ Wpara começar a pesquisar nano
):
#LoadModule php5_module libexec/apache2/libphp5.so
e descomente. Em seguida, encontre a linha
#Include /private/etc/apache2/extra/httpd-vhosts.conf
e remova o comentário para habilitar o suporte a hosts virtuais.
Salve o arquivo e saia nano
pressionando ctrl+ X, confirmando as alterações pressionando Y(s) e, em seguida enter.
Agora você pode editar seus hosts virtuais no arquivo /etc/apache2/extra/httpd-vhosts.conf
sudo nano /etc/apache2/extra/httpd-vhosts.conf
Importante notar é que o primeiro host definido será o host padrão para nomes de host não qualificados. Para resolver nomes de host adicionais, além de localhost
eu recomendo que eles sejam codificados /etc/hosts
.
Para instalar o MySQL, baixe o instalador no site do MySQL (o instalador de 64 bits deve estar ok). Siga as instruções para instalá-lo.
Por fim, para configurar o PHP para MySQL, copie o padrão php.ini
:
sudo cp /etc/php.ini.default /etc/php.ini
Agora você pode editar /etc/php.ini
(novamente é necessário acesso root) e substituir qualquer referência /var/mysql/mysql.sock
por /tmp/mysql.sock
(o local padrão do soquete do MySQL após executar o instalador). Provavelmente existem cerca de 3 referências a esse caminho.
Por fim, reinicie o Apache para que a nova configuração entre em vigor:
sudo apachectl restart
Como alternativa, você pode reiniciar o Apache desativando-o e ligando-o novamente no painel de compartilhamento.
Feito.
mate
. sudo mate /etc/apache2/httpd.conf É uma boa idéia registrá-lo em ~ / .bash_profile para esse fim antes do primeiro uso: export EDITOR = 'mate -w' E crie um link simbólico na sua pasta ~ / bin: ln -s /Applications/TextMate.app/Contents/Resources/mate ~ / bin / mate * As informações acima se aplicam aos usuários do Mac OS X