Depois de usar o MAMP por anos, descobri que realmente podia usar o servidor Apache interno do Snow Leopard. Agora que atualizei para o Lion, não tenho mais idéia de como fazer isso.
Você sabe como transformar meu Mac OS X Lion em um servidor Web, para que eu possa executar facilmente a versão mais recente do PHP e MySQL? Além disso, como faço para definir os aliases "localhost"? Lembro que era um arquivo httpd.conf - algo que não pareço encontrar mais no Lion.
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 XRespostas:
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 à vontadevim
.Encontre a linha (você pode pressionar ctrl+ Wpara começar a pesquisar
nano
):e descomente. Em seguida, encontre a linha
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
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
: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:
Como alternativa, você pode reiniciar o Apache desativando-o e ligando-o novamente no painel de compartilhamento.
Feito.
fonte
Apenas para constar, uma alternativa ao MAMP é o WebStart, que facilita o gerenciamento de um servidor Web profissional do Apache 2 no Mac OS X 10.7 Lion.
fonte
Você pode encontrar um bom tutorial aqui para ativar também o phpmyadmin e outros sem usar o mamp
fonte