Apache de Mac no funciona - errores de configuración de apachectl

0

Estoy intentando salir de MAMP y ejecutar versiones locales de una pila AMP en mi Mac, pero cuando intento iniciar Apache y ejecutar localhost desde un navegador, no aparece nada.

Al ejecutar apachectl configtest, veo los siguientes errores, pero no sé cómo solucionarlos.

¿Hay una manera de hacer una reinstalación limpia de la pila AMP en una Mac? ¿Es esta la solución recomendada?

  

enlace

    
pregunta Paul 07.12.2015 - 21:15

1 respuesta

1

Parece que tienes un archivo conf adicional en el directorio other . Este archivo ( +php-osx.conf ) está intentando cargar PHP desde /usr/local , en lugar de PHP suministrado por el sistema. Sé que mi instalación de PHP funciona y estoy usando el estándar Apache y PHP suministrados por Apple. La llamada al módulo PHP debe estar en el archivo principal httpd.conf - esta línea está ahí, pero comentada, por defecto en la configuración suministrada por Apple:

LoadModule php5_module libexec/apache2/libphp5.so

Y en other solo debería haber un único archivo php5.conf , contenido:

<IfModule php5_module>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
</IfModule>

El Apache2 proporcionado por Apple debe incluir los archivos de configuración predeterminados en /etc/apache2 , etiquetados con un sufijo como .original , .pre-update o ~previous . Lo mismo ocurre con los archivos conf en los subdirectorios.

    
respondido por el dr.nixon 08.12.2015 - 23:09

Lea otras preguntas en las etiquetas