Dans l'article précédent "Quelle est la meilleure façon d'utiliser la programmation Python ?" Comprendre la programmation Python CGI la plus en vogue du moment" Nous présentons brièvement ce qu'est la programmation Python CGI. Cet article vise à avoir une compréhension approfondie et une explication détaillée de la programmation Python CGI et Construction de l'environnement Python cgi,
Support et configuration du serveur Web
Avant vous effectuez la programmation CGI, assurez-vous que votre serveur Web prend en charge CGI et dispose d'un gestionnaire CGI configuré.
Apache prend en charge la configuration CGI :
Configurez le répertoire CGI :
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
Tous les programmes CGI d'exécution du serveur HTTP sont enregistrés dans un répertoire préconfiguré. Ce répertoire est appelé répertoire CGI, et par convention, il est nommé /var/www/cgi-bin.
L'extension des fichiers CGI est .cgi, et python peut également utiliser l'extension .py.
Par défaut, le répertoire cgi-bin dans lequel le serveur Linux est configuré pour s'exécuter est /var/www.
Si vous souhaitez spécifier d'autres répertoires pour exécuter les scripts CGI, vous pouvez modifier le fichier de configuration httpd.conf comme suit :
<Directory "/var/www/cgi-bin"> AllowOverride None Options +ExecCGI Order allow,deny Allow from all</Directory>
Ajoutez le suffixe .py dans AddHandler afin que nous puissions Accédez aux fichiers de script Python se terminant par .py :
AddHandler cgi-script .cgi .pl .py
Variables d'environnement CGI
Tous les programmes CGI reçoivent les variables d'environnement suivantes , ces variables jouent un rôle important dans les programmes CGI :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!