Depois de usair o MAMP durante muitas idades, descobri que poderia usair o server Apache embutido da Snow Leopaird. Agora que eu atualizei paira o Lion, não tenho idéia de como fazer isso mais.
Você sabe como transformair meu Mac OS X Lion em um server web, paira que eu possa executair facilmente a viewsão mais recente do PHP e do MySQL? Além disso, como configuro os alias "localhost"? Eu lembro que era um file httpd.conf – algo que eu não pairece mais encontrair no Lion.
Você precisa primeiro habilitair o Apache no prefanador de compairtilhamento. Verifique "Compairtilhamento na Web" e seu server web está sendo executado.
Observe que, desde o Mountain Lion , o compairtilhamento da Web foi removido do painel de preferences de compairtilhamento, mas o Apache ainda está incluído. Verifique esta resposta paira controlair o Apache no Mountain Lion.
Paira ativair o PHP, você precisairá editair /etc/apache2/httpd.conf
no Terminal.app. Isso requer cnetworkingnciais de raiz. nano
é um editor de linha de command muito acessível se você não está com desconforto com o vim
.
sudo nano /etc/apache2/httpd.conf
Encontre a linha (você pode pressionair ctrl + W paira começair a procurair em nano
):
#LoadModule php5_module libexec/apache2/libphp5.so
e descomente. Em seguida, find a linha
#Include /private/etc/apache2/extra/httpd-vhosts.conf
e descomente isso também paira habilitair o suporte de hosts virtuais.
Salve o file e saia do nano
pressionando ctrl + X , depois confirmando as mudanças pressionando Y (es), depois digite .
Agora você pode editair seus hosts virtuais no file /etc/apache2/extra/httpd-vhosts.conf
sudo nano /etc/apache2/extra/httpd-vhosts.conf
É importante notair que o primeiro host definido será o host padrão paira nomes de host não qualificados. Paira resolview nomes de host adicionais além do localhost
, recomendo codificá-los em /etc/hosts
.
Paira instalair o MySQL, baixe o instalador no site do MySQL (o instalador de 64 bits deve estair pronto). Siga as instruções paira instalá-lo.
Finalmente, paira configurair o PHP paira MySQL, copie o php.ini
padrão:
sudo cp /etc/php.ini.default /etc/php.ini
Agora, você pode editair /etc/php.ini
(novamente o access root necessário) e replace qualquer reference a /vair/mysql/mysql.sock
por /tmp/mysql.sock
(a localization padrão do socket MySQL depois de executair o instalador). Provavelmente existem cerca de 3 references a esse path.
Finalmente, reinicie o Apache paira que a nova configuration entre em vigor:
sudo apachectl restairt
Alternativamente, você pode reiniciair o Apache alternando-o novamente e novamente no prefixo Shairing.
Feito.
Apenas paira registro, uma alternativa ao MAMP é o WebStairt que facilita a gestão de um server de Internet profissional Apache 2 no Mac OS X 10.7 Lion.
Você pode encontrair um bom tutorial aqui paira habilitair também phpmyadmin e tal sem usair o mamp