je n'arrive pas à appellé le module python dans le fichier
Httpd de apache sous windows.
aidez moi.
si quelqu'un la deja fait qu'il me donne la conf de son httpd d'apache.
merci
je n'arrive pas à appellé le module python dans le fichier
Httpd de apache sous windows.
aidez moi.
si quelqu'un la deja fait qu'il me donne la conf de son httpd d'apache.
merci
Exécuter un CGI python dans Apache sous windows:
Pour exécuter un cgi écrit en python sous windows, il faut que apache possède un module spécifique à python :
• Pré-requis : Apache installé, Python 2.3 installé
• Installer le module : mod_python (Version d’install pour windows, disponible à l’adresse suivante : http://httpd.apache.org/modules/python-download.cgi)
• Ajouter dans le fichier de conf de apache les lignes suivantes :
Pour que apache utilise le module :
Pour dire à apache d’exécuter le bon module pour les scripts pythons :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2LoadModule python_module "modules/mod_python.so"
Exemple de script cgi en python à tester, à mettre dans le répertoire par défaut de apache :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 AddHandler python-program .py PythonHandler mod_python.cgihandler
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #!usr/local/python #Cette première ligne est très importante dans le cas de lexécution du cgi sous unix import sys import time # Following line causes error to be sent to browser # rather than to log file (great for debug!) print "Content-type: text/html\n" print """ <html> <head><title>A page from Python</title></head> <body> <h4>This page is generated by a Python script!</h4> The current date and time is """ now = time.gmtime() displaytime = time.strftime("%A %d %B %Y, %X",now) print displaytime, print """ <hr> </body> </html> """
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager