Méthode sans module CGI
Voici le premier programme comme on l'appel dans le jargon, le programme «Bonjour!» permettant d'afficher le petit message «Bonjour!» sur une page Web en utilisant aucun module de compatibilité (soit la méthode directe ou sans CGI) :
Méthode avec module CGI
Voici le premier programme comme on l'appel dans le jargon, le programme «Bonjour!» permettant d'afficher le petit message «Bonjour!» sur une page Web en utilisant le CGI :
A partir de la version 5.19.7 de Perl, le module CGI, lequel fait partie du standard de distribution de Perl, est obsolète et est retiré à partir de la version 5.22.
Remarques
- Linux : Assurez-vous d'avoir les droits d'exécution sur le fichier Perl, d'avoir le paramètre suivant dans le fichier «httpd.conf» permettant de reconnaître les extensions de fichiers Perl :
- Le langage de programmation Perl ne définit pas le type MIME par défaut envoyé au navigateur Web, il faut donc utiliser la méthode header de l'objet CGI pour envoyer l'entête MIME du HTML.
AddHandler cgi-script .cgi .pl |
et la ligne suivante dans la section «<Directory ".../apache2/cgi-bin>» où vous souhaitez exécutez le code :
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch |
De plus, assurez-vous que le fichier Perl contenant votre code source est un attribut exécutable à l'aide d'une commande comme celle-ci :
chmod +x bonjourweb.pl |