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.