¿Ha intentado instalarlo a través de Homebrew ?
También acaba de encontrar una publicación de blog (tienes que desplácese hacia abajo un poco hasta la sección Homebrew) que dice que el problema con la compilación de PHP puede ser que ML no viene con X11, pero hay una solución.
En realidad, aquí está el bit relevante de la publicación del blog:
Apple eliminó el soporte para X11 en Mountain Lion. Esto significa que
Todo lo que se vinculara a una biblioteca que fue provista por X11 lo haría
ahora se quejan y mueren. Esto significó nuestra versión compilada personalizada de PHP en
trabajo. faltaban dylibs que evitaban la ejecución de PHP y el encabezado
No se pudieron encontrar los archivos que impidieron una actualización a PHP desde
compilando.
La gente de Homebrew lo vio venir hace un tiempo. Hay solicitudes de extracción
y cambios en las sucursales que se ocupan de este tema. Sin embargo el mejor yo
puede decir que no todo eso lo ha hecho para dominar y todavía no lo es
listo para ir.
Hay una solución alternativa, y se basa en la instalación de XQuartz para proporcionar
Las bibliotecas X11 requeridas. Esto puede no ser necesario para todos, pero
Para aquellos de nosotros que ejecutamos versiones específicas de software significa una
dolor de cabeza. En nuestro caso, para PHP, significaba que las bibliotecas requeridas para
Falta la fuente y el manejo de la imagen. Y estos son solo los errores.
que surgió primero No estoy seguro de cuántas otras cosas X11
siempre que hubiéramos intentado enlazar en el
Partes como encontramos los errores.
Primero, descargue e instale XQuartz. Después de hacer ese enlace simbólico en
donde Homebrew espera que X11 sea. Teníamos carpeta allí, probablemente dejada
a partir de la actualización.
$ cd /usr
$ mv X11 X11.bak
$ ln -s /opt/X11 X11
Ahora, ya que esta era una actualización del sistema operativo, todos los archivos de configuración e ini tienen
ha cambiado su nombre y reemplazado. Esto significa que el Apache conf y PHP ini
archivos necesarios para reemplazar. Afortunadamente para nosotros teníamos un Homebrew personalizado.
Fórmula que manejó esta porción del ambiente para nosotros. Así que nosotros
Solo tuve que desinstalar y reinstalar esa fórmula para volver a configurar.
Apache y PHP como lo teníamos. Su configuración, por supuesto, será diferente.