<h3>But de ce Document</h3>
<p class="spip">Ce document me sert de mémo [(c) Tony] pour installer le module Python pour apache2.</p>

<h3>Pré-requis</h3>
<p class="spip">Cette installation a été faite sur une Kubuntu 5.10 avec apache2.</p>

<h3>Les étapes de l’installation</h3>
<li> Installation du paquet
<p class="spip"># apt-get install libapache2-mod-python</p>

<li> Modification du fichier /etc/apache2/apache2.conf
<p class="spip">Il faut ajouter les lignes suivantes :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
<Directory /var/www/python/><br />
        AddHandler python-program .py<br />
        PythonHandler test<br />
        PythonDebug On<br />
</Directory><br />
</code></div>
<li> Redémarrage d’apache
<p class="spip"># /etc/init.d/apache2 restart</p>

<li> Vérification
<p class="spip"># tail -f /var/log/apache2/error.log</p>

<p class="spip">La dernière ligne affichée devrait ressembler à ceci :</p>

<p class="spip">[Sat Apr 15 16:38:18 2006] [notice] Apache/2.0.54 (Ubuntu) <strong class="spip">mod_python/3.1.3</strong> Python/2.4.2 PHP/5.1.2-1.dotdeb.2 configured &mdash; resuming normal operations</p>

<h3>Test avec un fichier minimal</h3>
<li> Il faut commencer par créer le répertoire <strong class="spip">python</strong> dans le répertoire <strong class="spip">www</strong>.
<br /><li> Puis il faut copier dans celui-ci le fichier test.py
<p class="spip">Contenu du fichier test.py :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
from mod_python import apache<br />
<br />
def handler(req):<br />
    req.content_type="text/html"<br />
    req.send_http_header()<br />
    req.write("Hello World!")<br />
    return apache.OK<br />
</code></div>
<li> Il ne reste plus qu’à saisir <strong class="spip">http://localhost/python/test.py</strong> dans la barre d’adresse de votre navigateur pour obtenir un magnifique :
<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
Hello World!<br />
</code></div>
<h3>
Historique des modifications</h3>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>15/04/2006</td><td>Création par Jibux</td></tr>
</tbody>
</table>