Come collegare Python per Apache

July 16

Il libero, open-source web server Apache supporta una vasta gamma di piattaforme di computer del sistema operativo, tra cui Microsoft Windows, e può eseguire script scritti nel potente, linguaggio di programmazione orientato agli oggetti Python. Tuttavia, Apache richiede la configurazione prima di poter usare l'interprete Python e leggere Python CGI script (Common Gateway Interface). Modificare il file di configurazione di Apache in Windows in modo che sia possibile eseguire contenuti dinamici sulle sue pagine web alimentati da Python.

istruzione

1 Fare clic sul pulsante "Start" e fare clic sulla casella "Cerca". Tipo "httpd.conf" nella casella "Cerca" e premere il tasto "Enter".

2 Fare doppio clic sull'icona del file httpd.conf che appare nel riquadro sinistro. Se viene richiesto di selezionare un programma da utilizzare per aprire il file, cliccare su "Blocco note" e premere il tasto "Enter". Il file httpd.conf si aprirà in Blocco note.

3 Individuare una linea che inizia con la parola "Opzioni" un paio di righe sotto il "</ apache / htdocs linea Directory" ">". Se non già presente, aggiungere uno spazio seguito da "ExecCGI" alla fine della riga "Options".

4 Individuare la riga "<IfModule mod_mime.c>". Tipo "AddHandler .py cgi-script" alla fine della lista direttive che segue la linea "<IfModule mod_mime.c>".

5 Tipo "Registro ScriptInterpreterSource" alla fine del file httpd.conf. Aggiungere la riga "PassEnv PYTHONPATH" alla fine del file httpd.conf. Digitare la riga "SetEnv PYTHONUNBUFFERED 1" alla fine del file httpd.conf.

6 Fare clic sulla voce di menu "File" nella parte superiore della finestra "Blocco note" e fare clic su "Salva con nome" nel menu che appare. Tipo "httpd.conf" nel campo "Nome" e includere le virgolette intorno al nome. Premere il tasto "Enter" per salvare il file. Se viene richiesto di confermare la sovrascrittura del file, scegliere "Sì" per confermare che si desidera sovrascrivere.

7 Riavviare il computer, e Apache sarà pronto per iniziare a leggere script CGI Python.

Consigli e avvertenze

  • Aggiungere la riga "# c: /Python/python.exe --u" alla parte superiore di ogni script che si intende a correre solo in Windows se si preferisce non attivare il comando "Registro ScriptInterpreterSource".