Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist Python-CGI-Programmierung? Welche Vorbereitungen müssen vor der Programmierung getroffen werden?

Was ist Python-CGI-Programmierung? Welche Vorbereitungen müssen vor der Programmierung getroffen werden?

乌拉乌拉~
乌拉乌拉~Original
2018-08-20 18:04:312409Durchsuche

In diesem Artikel lernen wir etwas über die Python-Programmierung. Einige Freunde sind möglicherweise gerade mit der Programmiersprache Python in Kontakt gekommen und haben ein Verständnis für die relevanten Aspekte der Python-Programmierung vom Einstieg bis zur Praxis relativ wenige. Lassen Sie uns in diesem Artikel über die relevanten Kenntnisse der Python-Programmierung sprechen.

Python-CGL-Programmierung

Was ist CGL:

CGI wird derzeit von NCSA verwaltet, NCSA definiert CGI wie folgt:

CGI (Common Gateway Interface), Common Gateway Interface, ist ein Programm, das auf einem Server wie einem HTTP-Server ausgeführt wird und eine Schnittstelle zur Client-HTML-Seite bereitstellt.

Webbrowsen

Um besser zu verstehen, wie CGI funktioniert, können wir mit dem Klicken auf einen Link oder eine URL auf einer Webseite beginnen:

1. Greifen Sie mit Ihrem Browser auf die URL zu und stellen Sie eine Verbindung zum HTTP-Webserver her.

2. Nach Erhalt der Anforderungsinformationen analysiert der Webserver die URL und prüft, ob die Datei vorhanden ist. Wenn die Datei vorhanden ist, wird der Inhalt der Datei zurückgegeben eine Fehlermeldung.

3. Der Browser empfängt Informationen vom Server und zeigt die empfangene Datei oder Fehlermeldung an.

CGI-Programme können Python-Skripte, PERL-Skripte, SHELL-Skripte, C- oder C++-Programme usw. sein.

Das CGL-Architekturdiagramm sieht wie folgt aus:

Was ist Python-CGI-Programmierung? Welche Vorbereitungen müssen vor der Programmierung getroffen werden?

Webserverunterstützung und -konfiguration

in Bevor Sie die CGI-Programmierung durchführen, stellen Sie sicher, dass Ihr Webserver CGI unterstützt und einen CGI-Handler konfiguriert hat.

Apache unterstützt die CGI-Konfiguration:

CGI-Verzeichnis einrichten:

ScriptAlias /cgi-bin/ /var/www/cgi-bin/

Alle CGI-Programme zur Ausführung des HTTP-Servers werden in einem vorkonfigurierten Verzeichnis gespeichert . Dieses Verzeichnis wird als CGI-Verzeichnis bezeichnet und laut Konvention /var/www/cgi-bin.

Die Erweiterung von CGI-Dateien ist .cgi, und Python kann auch die Erweiterung .py verwenden.

Standardmäßig ist das cgi-bin-Verzeichnis, in dem der Linux-Server für die Ausführung konfiguriert ist, /var/www.

Wenn Sie andere Verzeichnisse zum Ausführen von CGI-Skripten angeben möchten, können Sie die Konfigurationsdatei httpd.conf wie folgt ändern:

<Directory "/var/www/cgi-bin">
   AllowOverride None
   Options +ExecCGI
   Order allow,deny
   Allow from all</Directory>

Fügen Sie das Suffix .py in AddHandler hinzu, damit wir darauf zugreifen können . Python-Skriptdatei mit der Endung py:

AddHandler cgi-script .cgi .pl .py

Der gesamte Inhalt dieses Artikels stellt hauptsächlich die bezogenen Kenntnisse der Programmierung in Python vor ist oben gesagt. Ich hoffe, dass das, was ich in diesem Artikel beschrieben habe, für Sie hilfreich ist und Ihnen das Erlernen von Python erleichtert.

Weitere Informationen zu diesem Thema finden Sie in der Spalte

Python-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonWas ist Python-CGI-Programmierung? Welche Vorbereitungen müssen vor der Programmierung getroffen werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn