Per fare questo dovrai installare Xcode da App Store e poi i suoi strumenti da riga di comando da un'opzione in Xcode in quanto hai bisogno di un ambiente di sviluppo.
Potrebbe essere più facile usare un gestore di pacchetti come Macports o Homebrew dopo di ciò per installare apache e mod_wsgi. gli autori del pacchetto avranno risolto tutti i problemi.
Spiegherò i comandi nella riga dopo ognuno
curl -o mod_wsgi.tgz http://modwsgi.googlecode.com/files/mod_wsgi-2.5.tar.gz
Ottieni il codice sorgente dal server specificato. arricciare è un programma che scarica tramite http. Puoi semplicemente inserire l'URL nel tuo browser e scaricare il file. Il comando arriccia mette il mod_wsgi.tgz nella tua directory corrente.
tar -xzf mod_wsgi.tgz
Decomprimi il file, cioè estrai tutti i singoli file dal pacchetto e inseriscili nelle sottodirectory corrette. Se avessi scaricato nel tuo browser l'azione predefinita avrebbe decompresso questo file, o selezionare questo file in Finder e fare doppio clic per estrarlo.
cd mod_wsgi-2.5
Cambia directory nel livello più alto del codice sorgente. Se hai utilizzato il browser nei primi due passaggi, cd ~/Downloads/mod_wsgi-2.5
./configure
Il codice sorgente può essere creato per molte versioni di Unix, Linux e altri sistemi operativi possibili. configure è uno script di shell che richiama determinati programmi in Xcode per generare i file di codice sorgente corretti in modo che questa configurazione si sviluppi su OSX. Il file ./ è richiesto poiché la directory corrente non si trova sul tuo percorso.
make
Crea un file eseguibile e supporta i file fuori dal codice sorgente. Questo sarà tutto dentro o sotto la tua directory corrente. make è un programma che fa le cose basandosi su un insieme di regole contenute nei makefile.
sudo make install
Questo pone gli eseguibili in una directory che può essere usata da apache. make install
usa il programma make come sopra ma con un comando install per fare qualcosa di diverso (in realtà se non lo avevate fatto prima farà anche la build come nel comando precedente dato che è definito come una dipendenza dal makefile ma don lo facciamo a causa di sudo) sudo è un comando che fa girare il resto della linea come utente root, questo è necessario perché non dovresti avere il permesso di scrivere nelle directory in cui gli eseguibili dovrebbero finire, questo è necessario un comando speciale per ottenere quell'autorizzazione. Nota che l'utente deve essere configurato per usare sudo, se sei un amministratore allora sarà sufficiente.
Questo dovrebbe darti abbastanza indicazioni per aiutarti a leggere tutto ciò che ho iniziato a spiegare.