Hace un tiempo pensé que sería útil instalar Apache2 en mi MacBook y no seguir la ruta fácil simplemente instalando MAMP. Sin embargo, ahora he cambiado de opinión pero no puedo simplemente eliminar Apache2. Ya he intentado lo siguiente:
sudo nano /etc/apache2/httpd.conf
En este archivo, el #
símbolo todavía estaba delante de la línea PHP5, sin embargo, PHP todavía funciona.
Algunas veces la página localhost dice: "¡Funciona!" Y otras veces dice ERR_CONNECTION_REFUSED
.
Me preocupa que esto arruine la instalación de MAMP. No quiero reinstalar el sistema operativo.
Leí que el comando podría ayudar a descubrir qué está usando el puerto:
sudo lsof -i:80
Esto es lo que dice para mí:
¿Cómo puedo eliminar Apache2?
macos
mac
apache-http-server
php
Sombra de juegos
fuente
fuente
Respuestas:
Su pregunta indica que desea eliminar Apache2 de Mac OS X, pero no está claro cómo lo instaló o incluso si realizó una instalación personalizada. Si es el Apache que está instalado con Mac OS X, no desea eliminarlo del sistema operativo, solo desactívelo para que no se ejecute.
Por defecto, Apache viene incluido con Mac OS X pero está desactivado. Entonces, supongo que simplemente inició Apache en el sistema e incluso lo configuró para que se active automáticamente cuando el sistema se inicia o se reinicia. Supongo que desde su salida de
sudo lsof -i:80
muestra Apache ejecutándose bajo el usuario_www
.De todos modos, para detener el servidor Apache incorporado en Mac OS X es mediante este comando:
Luego simplemente ingrese su contraseña de administrador. Y para evitar que Apache vuelva a aparecer si su sistema se reinicia / reinicia, simplemente ejecute este
launchctl unload
comando; necesitará nuevamente su contraseña de administrador:Cuando todo esté listo, verifique la salida
sudo lsof -i:80
y el servidor web Apache incorporado en Mac OS X debería estar completamente detenido y deshabilitado.fuente
launchctl unload
para asegurarse de que Apache no se inicia nuevamente al reiniciar.