0 votos

Mac apache no funciona - apachectl configtest errores

Estoy tratando de salir de MAMP y ejecutar versiones locales de una pila AMP en mi Mac, pero cuando trato de iniciar apache y ejecutar localhost desde un navegador, no sale nada.

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

¿Existe una forma de reinstalar limpiamente la pila de AMP en un Mac? ¿Es esta la solución recomendada?

httpd: Syntax error on line 527 of /private/etc/apache2/httpd.conf: Syntax error on line 8 of /private/etc/apache2/other/+php-osx.conf: No se puede cargar /usr/local/php5/libphp5.so en el servidor: dlopen(/usr/local/php5/libphp5.so, 10): Símbolo no encontrado: _unixd_config \n Con referencia a: /usr/local/php5/libphp5.so \n Esperado en: /usr/sbin/httpd \n en /usr/local/php5/libphp5.so

1voto

Maxim Puntos 428

Parece que tienes un archivo conf extra en el other directorio. Este archivo ( +php-osx.conf ) está intentando cargar PHP desde /usr/local en lugar del PHP suministrado por el sistema. Sé que mi instalación de PHP funciona y estoy usando el Apache y PHP estándar de Apple. La llamada al módulo de PHP debería estar en la parte 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 sólo debe haber el único php5.conf archivo, 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 debería incluir los archivos de configuración por defecto en /etc/apache2 , etiquetados con un sufijo como .original , .pre-update o ~previous . Lo mismo ocurre con los archivos conf en los subdirectorios.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X