Há algum tempo, pensei que seria útil instalar o Apache2 no meu MacBook e não seguir o caminho mais fácil instalando o MAMP. No entanto, agora mudei de idéia, mas não posso simplesmente excluir o Apache2. Eu já tentei o seguinte:
sudo nano /etc/apache2/httpd.conf
Neste arquivo, o #
símbolo ainda estava na frente da linha PHP5, no entanto, o PHP ainda está funcionando.
Às vezes, a página localhost diz: “Funciona!” E às vezes diz ERR_CONNECTION_REFUSED
.
Estou preocupado que isso estrague a instalação do MAMP. Não quero reinstalar o sistema operacional.
Eu li que o comando pode ajudar a descobrir o que está usando a porta:
sudo lsof -i:80
Isto é o que diz para mim:
Como posso remover o Apache2?
macos
mac
apache-http-server
php
Gameshadow
fonte
fonte
Respostas:
Sua pergunta indica que você deseja remover o Apache2 do Mac OS X, mas não está claro como você o instalou ou mesmo se fez uma instalação personalizada. Se o Apache estiver instalado com o Mac OS X, você não deseja removê-lo do sistema operacional, mas apenas desativá-lo para que não esteja em execução.
Por padrão, o Apache é fornecido com o Mac OS X, mas está desativado. Portanto, suponho que você simplesmente iniciou o Apache no sistema e até o configurou para aparecer automaticamente quando o sistema é iniciado ou reinicializado. Eu estou supondo que desde a sua saída de
sudo lsof -i:80
mostra o Apache rodando sob o usuário_www
.De qualquer forma, para parar o servidor Apache interno no Mac OS X, use este comando:
Em seguida, basta digitar sua senha de administrador. E para impedir que o Apache volte a aparecer se o seu sistema reiniciar / reiniciar, basta executar este
launchctl unload
comando; você precisará da sua senha de administrador novamente:Quando tudo
sudo lsof -i:80
estiver pronto, verifique a saída e o servidor da web Apache interno no Mac OS X deve ser completamente parado e desativado.fonte
launchctl unload
para garantir que o Apache não reinicie novamente na reinicialização.