¿Cómo diagnosticar una configuración de apache desconocida?

0

He estado usando mamp por un tiempo y todo ha funcionado muy bien. Entonces hoy voy a iniciarlo y mamp alert me dice que Apache ya se está ejecutando en ese puerto y que debe elegir otro. Por lo tanto, sin iniciar mamp, escribo en el host local en el navegador web, mi forma habitual de acceder a los sitios que estoy desarrollando, y aparece una página que dice ¡FUNCIONA !, lo que me dice que tengo un índice. archivo php en algún lugar de mi computadora que echos funciona !. Pero mamp no se está ejecutando y no puedo encontrar este estúpido archivo de trabajo en ninguna parte. ¿Hay alguna forma de diagnosticar esto y tal vez matar a este servidor apache para que pueda iniciar una copia de seguridad de mampas sin cambiar mis puertos?

    
pregunta Scott 20.11.2011 - 20:18

2 respuestas

0

Si mamp es el único servidor que está ejecutando localmente, puede intentar abrir el monitor de actividad, buscar todos los procesos myslqld en ejecución y salir de ellos, luego reiniciar Mamp

o, según se solicite, a través de la terminal: killall -9 mysqld

    
respondido por el dmg 21.11.2011 - 09:04
0

Puede usar lsof para averiguar qué procesos están escuchando en qué puertos.

Por ejemplo:

lsof -Pnl +M -i4 | grep ":80"

(asumiendo que el proceso se está ejecutando en el puerto 80)

Luego puedes usar ps para averiguar el nombre del proceso para ese ID de proceso:

ps -p <pid>
    
respondido por el matt b 20.11.2011 - 21:16

Lea otras preguntas en las etiquetas