Les deux lignes suivantes décrivent le processus le plus simple pour démarrer avec Perl et CGI sur le système Linux en particulier Debian Linux. Bien que les étapes suivantes soient effectuées sur un système Debian Linux, elles doivent être valides pour toutes les autres distributions s'attendent à une étape de l'installation du serveur Web Apache. Nous devons d'abord installer le serveur Web Apache:
# apt-get install apache2
Pour la distribution basée sur le régime, cette étape pourrait impliquer miam
# yum install apache2
Si vous n'avez pas eu d'erreurs majeures, le serveur Web Apache2 devrait être opérationnel à ce stade. Par conséquent, nous pouvons naviguer vers le répertoire / usr / lib / cgi-bin
# CD / USR / LIB / CGI-BIN
et créer un programme CGI basé sur une fonction suivante nommé hello.CGI:
#!/ usr / bin / perl -t utiliser strict; Utiliser CGI ': Standard'; En-tête d'impression; print start_html ('Hello World'); Imprimer H1 («Hello World»); imprimer end_html (); sortie;
Voici une alternative orientée objet du programme ci-dessus:
#!/ usr / bin / perl -t utiliser strict; Utiliser CGI; mon $ cgi = new CGI; Imprimer $ cgi-> en-tête; print $ cgi-> start_html ('Hello World'); imprimer $ cgi-> h1 ('Hello World'); print $ cgi-> end_html (); sortie;
À ce stade, nous devons rendre notre nouvel programme CGI exécutable:
# chmod 755 / usr / lib / cgi-bin / bonjour.CGI
Tout est maintenant prêt à lancer notre première page Web basée sur CGI en naviguant sur notre navigateur et l'adresse IP du serveur Apache. Dans mon cas, j'exécute Apache localement, donc j'utilise un Host local:
http: // localhost / cgi-bin / bonjour.CGI