apache - instalar - localhost mac
InstalaciĆ³n de Apache Web Server en Mac de 64 bits (5)
Sé que MAC OS X 10.5 viene con Apache instalado pero me gustaría instalar el último Apache sin tocar los valores predeterminados del sistema operativo en caso de que cause problemas en el futuro con otros errores. Así que he usado los detalles ubicados en: http://diymacserver.com/installing-apache/compiling-apache-on-leopard/ Pero no estoy seguro de cómo hacer que esta sea la versión de 64 bits de Apache, ya que parece que todavía se instala la versión de 32 bits.
Cualquier ayuda es apreciada
Aclamaciones
¡Si hubiera leído un poco más en el mismo sitio, hay información sobre cómo compilar Apache en el modo de 64 bits! http://diymacserver.com/2008/10/04/update-on-64-bits-compilation/
Agregue esto a su ~ / .bash_profile lo que significa que su arquitectura es de 64 bits y le gustaría compilar binarios universales.
export CFLAGS="-arch x86_64"
No exporte CFLAGS desde su archivo .bash_profile o cualquier otro archivo de puntos. Su directorio de inicio podría vivir durante décadas, el sistema que está utilizando actualmente es transitorio.
Hay una guía en el sitio web de Apple, Porting UNIX / Linux Applications para Mac OS X , que habla específicamente sobre cómo hacer que autoconf
y make
y otros sistemas de compilación similares se ajusten al esquema binario universal de Mac OS X. Si vas a construir aplicaciones de Unix cruzadas en Mac OS X, debes leer y comprender esta guía.
Dicho esto, me pregunto por qué quieres construir Apache de 64 bits. El hecho de que Leopard pueda ejecutar software de 64 bits no significa que desee que todo el software de su sistema sea de 64 bits. (No es Linux.) De hecho, prácticamente ninguno de los programas que se incluyen con Leopard se ejecuta de 64 bits de manera predeterminada, y la mayoría de las aplicaciones incluidas con Leopard solo se envían a 32 bits.
A menos que tengas una necesidad urgente de ejecutar Apache de 64 bits, no me molestaría en tratar de compilarlo de esa manera.
Tenga en cuenta que puede tener problemas con sus módulos de Apache. Si están compilados en modo de 32 bits, no podrás cargarlos en un apache de 64 bits.
Tuve este problema con mod_python, tomé un poco de pensar para descubrir que esa era la razón.
Esta página afirma que una bandera para gcc ( maix64
) debería hacer el truco. Dale un giro, y si necesitas más ayuda, publica aquí.