Citation
Drakko
Ce module de juin 2015 ne marche pas avec Apache 2.2 ou 2.4
# -------------------------------------- # # Module Perl # # -------------------------------------- # LoadModule perl_module modules/mod_perl.so <IfModule perl_module> LoadFile "C:/perl64/bin/perl516.dll" </IfModule>J'ai donc mis le 'mod_perl.so' dans le répertoire 'apache/apache2.4.xx/modules'.
#!c:\perl64\bin\perl.exe print "Content-type: text/html\n\n"; print "<p id='parag1'>Bonjour tout le monde !</p>\n"; exit 0;
# -------------------------------------- # # Module Perl # # -------------------------------------- # LoadModule perl_module modules/mod_perl.so <IfModule perl_module> LoadFile "C:/perl64/bin/perl520.dll" </IfModule>
LoadModule alias_module modules/mod_alias.so LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule cgi_module modules/mod_cgi.so
<IfModule alias_module> ScriptAliasMatch /cgi-bin/ "xxxx" </IfModule>Vous remplacez ce qui est en "xxxx" par le chemin de votre répertoire.
<IfModule cgi_module> ScriptLog "c:/Wamp/Logs/apache_cgi.log" </IfModule>Je l'ai mis dans le répertoire "log".
DirectoryIndex index.php index.html index.pl /Erreurs/404.php
Ça, c'est chez moi. A vous de mettre ce qui est en rouge dans votre "DirectoryIndex".<DirectoryMatch "xxxx"> Options +ExecCGI # AddHandler cgi-script .pl </DirectoryMatch>Le "xxxx" est le même que précédemment et désigne le chemin vers votre répertoire qui va exécuter du CGI, enfin du Perl.