IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau/Web Python Discussion :

probleme apache+module python sous windows


Sujet :

Réseau/Web Python

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Points : 5
    Points
    5
    Par défaut probleme apache+module python sous windows
    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

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2003
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    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 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    LoadModule python_module "modules/mod_python.so"
    Pour dire à apache d’exécuter le bon module pour les scripts pythons :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    AddHandler python-program .py
    PythonHandler mod_python.cgihandler
    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
    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 l’exé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>
    """

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Apache pour python sous windows 8
    Par hellalaboy dans le forum Apache
    Réponses: 0
    Dernier message: 29/06/2015, 20h18
  2. [Python 3.X] installation de modules python sous windows
    Par roadbecri dans le forum Général Python
    Réponses: 3
    Dernier message: 24/11/2014, 16h24
  3. Problème Emacs et Ispell sous Windows
    Par ClausX dans le forum Editeurs / Outils
    Réponses: 4
    Dernier message: 17/04/2007, 11h04
  4. [LDAP] installation module ldap sous Windows
    Par hutchuck dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 16/11/2005, 10h49
  5. [TP]Problème de modes graphiques sous Windows XP
    Par Gabi dans le forum Turbo Pascal
    Réponses: 11
    Dernier message: 04/04/2004, 17h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo