Después de actualizar a MacOS Alta de la Sierra, no he sido capaz de acceder a mi localhost. He intentado reiniciar Apache, pero aún no funciona. Y así hice, apachectl configtest
y recibí este mensaje de error:
httpd: error de Sintaxis en la línea 544 de /private/etc/apache2/httpd.conf: Error de sintaxis en la línea 8 de /private/etc/apache2/otros/+php-osx.conf: No se puede cargar /usr/local/php5/libphp5.así que en el servidor: dlopen(/usr/local/php5/libphp5.así, 10): Símbolo no encontrado: _environ\n Se hace referencia desde: /usr/local/php5/libphp5.así\n Espera en: /usr/sbin/httpd\n
Línea 544 de mi httpd.conf archivoInclude /private/etc/apache2/other/*.conf
El +php-osx.conf es un alias a la entropía-php.conf, y la línea 8 de ese archivoLoadModule php5_module /usr/local/php5/libphp5.so
El resto de las líneas de entropía-php.conf: LoadModule php5_module /usr/local/php5/libphp5.así
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule mod_dir.c>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>
Yo estoy usando el Apache/2.4.28 (Unix) y PHP 5.6.30.
Todo estaba funcionando bien hasta la actualización. He buscado en línea para cualquier solución de este problema, pero en vano. Alguien envió una pregunta similar, aquí hace un par de años en relación con el mismo error de sintaxis, sin embargo, no proporcionan la suficiente información o de cualquiera de seguimiento con respecto a su configuración, y no hay solución podría ser ofrecido: Mac apache no funciona - apachectl configtest errores