Xampp no inicia apache en MAC

En esta brebe entrada quiereo simplemente mostrar como subsanar los problemas cuando al instalar Xampp en Mac, este no inicia correctamente.

xampp

Sucede que tras instalar Xampp en Mac y arrancar este, el servidor apache que trae el no se inicia. Cuando accedemos a localhost es posible que nos salga un mensaje ‘It works’ pero si ponemos la ruta de nuestro archivo en htdocs, pone servidor no encontrado.

Lo que sucede es que OSX trae su propio servidor apache instalado por defecto y este se ejecuta automáticamente. De manera que al arrancar los servicios de Xampp, el apache de este último no inicia y en localhost se muestra lo que hay en el directorio por defecto del servidor que trae Mac.

Lo que hemos de hacer entonces es parar este servidor para que tras esllo si que pueda arrancar el de Xampp y usar los directorios de su htdocs. Para ello podemos abrir el terminal de nuestr Mac, (en utilidades…) y ecribimos:

Con ese comando paramos el servidor apache nativo y ya modemos iniciar todos los servicios que necesitemos:

servicios_xampp

 

Si tras hacer esto vemos que los servicios están corriendo pero no podemos acceder a locahost… es posible que se estén peleando los dos servidores apache por el mismo puerto. Así que para solucionarlo, seleccionamos la pestaña Manage servers del manager-osx tal como se observa en la captura de arriba. En ella seleccionamos apache web server y le damos al botón de configure:

configure_xampp

Hacemos click en open config file y aceptamos con yes el mensaje de advertencia que nos sale. Tras ello se nos abre el archivo de configuración y ahi buscamos una línea que diga:

Tenemos que cambiar y hacer que ponga:

Tras ello reiniciamos los servicios y accedemos a localhost si bien ahora al puerto 8080 (poniendo localhost:8080 en el navegador). Veremos el archivo por defecto que tengais en htdocs o si no escribid el nombre de algún directorio donde tengais alguno. Espero que se os haya solucionado.


8 thoughts on “Xampp no inicia apache en MAC”

  • 1
    Urko on 25 abril, 2018 Responder

    Genial!! Muchas gracias. Estaba con este problema desde que actualicé la versión de PHP y no sabía que hacer (al borde de la desesperación). Además tenía algun proyecto en marcha y no podía acceder a mysql…

    • 2
      Imobach on 26 abril, 2018 Responder

      Gracias a tí Urko por tu comentario. Por trabajo a mí me toca trabajar con diferenes sistemas operativos y a veces suceden estas cosas y es un engorro, por lo que está bien tener la solución a mano.

  • 3
    Luis on 3 abril, 2019 Responder

    ¡Gracias! Me salvaste la vida

    • 4
      Imobach on 6 mayo, 2019 Responder

      Me alegro. y gracias a tí por el coemtario.

  • 5
    Nanoweb.. on 12 mayo, 2019 Responder

    Gracias no sabia lo que pasaba no entraba al xamp después actualice la mac y supongo que se actualizaron algunas cosas no se el chiste es que dejo de funcionar.. te agradesco mucho,,
    la primera solución me sirvió..

    • 6
      Imobach on 16 mayo, 2019 Responder

      Me alegro de que te haya ayudado.

  • 7
    Juan on 6 junio, 2019 Responder

    El xampp antiguo me funcionaba a la perfeccion. (5.1)
    Desinstale el 5.1 y He actualizado a la version 7.1.29.1
    Desde entonces no me arranca ni web ni mysql,
    he intentando lo del articulo pero no tengo ningun servidor web funcionando.
    No se que mas puedo hacer

    • 8
      Imobach on 10 julio, 2019 Responder

      Hola Juan, no sé realmente que pasos has dado. Pero en estos casos suele venir bien desisntalar todo (el xampp completo), asegurando de que se han borrado los registros (si estás en windows) y volver a instalar todo (por supuesto con copia de seguridad primero de tus datos). Suerte.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *