Pour utiliser PEE avec mod_perl, un moteur est fourni: 'examples/modperl-pee.pl'. Il met sous cache les modèles compilés, les re-compilant dynamiquement quand ils sont modifiés. Pour mettre en oeuvre le moteur modperl: 1. Prépares un répertoire où placer le moteur modperl. On utilise ici '/www/perl' comme exemple. 2. Copies 'examples/modperl-pee.pl' dans le rép. du point (1). 3. Copies 'examples/startup.pl' dans le rép. contenant le fichier httpd.conf d'Apache. Dans mon cas, c'est /etc/httpd.conf (l'installation par défaut d'Apache est /usr/local/apache/conf) 4. Edite 'httpd.conf' pour dire à Apache d'utiliser 'modperl-pee.pl' pour gérer les fichiers PET. L'exemple ci-dessous montre une manière de faire. Tu peux placer ces lignes dans la section principale de httpd.conf ou dans toute section . # ce répertoire doit contenir le script 'modperl-pee.pl', issu du # répertoire 'examples' de la distribution de Pee. # Il sera utilisé chaque fois qu'un fichier PET est demandé Alias /perl /www/perl/ SetHandler perl-script PerlHandler Apache::Registry PerlSendHeader On Options +ExecCGI # copie 'examples/startup.pl' là où tu l'as spécifié plus haut # Chargé au démarrage d'Apache/mod_perl PerlRequire /etc/httpd/conf/startup.pl # un nouveau type de Handler, pet-file, est créé pour les extensions ".pet" AddHandler pet-file pet # ouvre l'URL '/perl/modperl-pee.pl' chaque fois qu'un fichier PET est demandé Action pet-file /perl/modperl-pee.pl