Para ello tendrás que instalar Xcode desde la App Store y luego sus herramientas de línea de comandos desde una opción en Xcode ya que necesitas un entorno de desarrollo.
Podría ser más fácil utilizar un gestor de paquetes como Macports o Homebrew después de eso para instalar apache y mod_wsgi. los escritores del paquete habrán solucionado cualquier problema.
Explicaré los comandos en la línea que sigue a cada uno
curl -o mod_wsgi.tgz http://modwsgi.googlecode.com/files/mod_wsgi-2.5.tar.gz
Obtener el código fuente del servidor dado. curl es un programa que descarga vía http. Puedes simplemente introducir la URL en tu navegador y descargar el archivo. El comando curl pone el mod_wsgi.tgz en tu directorio actual.
tar -xzf mod_wsgi.tgz
Descomprimir el archivo - es decir, sacar todos los archivos individuales del paquete y ponerlos en los subdirectorios correctos. Si usted ha descargado en su navegador la acción por defecto tendría abajo este desempaquetar, o seleccionar este archivo en Finder y hacer doble clic para extraer.
cd mod_wsgi-2.5
Cambia de directorio al nivel superior del código fuente. Si ha utilizado el navegador en los dos primeros pasos, entonces cd ~/Downloads/mod_wsgi-2.5
./configure
El código fuente puede ser construido para muchas versiones de Unix, Linux y posiblemente otros sistemas operativos. configure es un shell script que llama a ciertos programas en Xcode para generar los archivos de código fuente correctos para que esta configuración se construya en OSX. El ./ es necesario ya que su directorio actual no está en su ruta.
make
Hacer un ejecutable y archivos de apoyo del código fuente. Todo esto estará dentro o debajo de su directorio actual. make es un programa que hace cosas basadas en un conjunto de reglas guardadas en makefiles.
sudo make install
Esto pone los ejecutables en un directorio que puede ser utilizado por apache. make install
usa el programa make como arriba pero con un comando install para hacer algo diferente (en realidad si no has hecho make antes también hará la construcción como en el comando de arriba ya que eso está definido como una dependencia en el makefile pero no lo hagas por el sudo) sudo es un comando que hace que el resto de la línea se ejecute como el usuario Root, esto es necesario ya que no debes tener permiso para escribir en los directorios en los que los ejecutables deben terminar, esto necesitas un comando especial para obtener ese permiso. Tenga en cuenta que su usuario debe estar configurado para usar sudo, si usted es un administrador entonces eso será suficiente.
Esto debería darte suficientes indicaciones para ayudarte a leer todo lo que he empezado a explicar.