11Jul

Comment installer Perl sur IIS 6 pour Windows Server 2003

click fraud protection

Perl est un langage de script très populaire qui est utilisé pour développer une grande variété d'outils. L'une des utilisations les plus connues est celle des applications CGI( Common Gateway Interface) basées sur le Web qui permettent l'exécution de scripts Perl à partir d'un serveur Web. Avec une petite configuration, vous pouvez configurer IIS 6 sur votre système Windows Server 2003 pour qu'il serve les scripts Perl via CGI.

Copie des fichiers binaires Perl

Avant de pouvoir effectuer une configuration IIS, les fichiers binaires Perl doivent être extraits sur votre système. Téléchargez le package de distribution ActiveState Perl( récupérez le fichier zip AS et non le programme d'installation) et extrayez-les dans un dossier sur votre serveur( c'est-à-dire 'C: perl').Nous allons mapper IIS pour utiliser les fichiers situés dans ce répertoire.

Configuration de IIS 6 pour l'exécution de scripts Perl

Ouvrez le Gestionnaire des services Internet Information Service aux extensions de service Web et sélectionnez l'option permettant d'ajouter une nouvelle extension.

instagram viewer

Définissez les propriétés suivantes:

  • Nom de l'extension: Perl CGI
  • Fichiers requis: C: perlbinperl.exe "% s"% s( en supposant que vous ayez extrait les fichiers à 'C: perl')
  • Statut

autorisé Une fois terminé, appliquezvos changements.

Vous devriez voir la nouvelle extension dans la liste des extensions de service Web avec l'état défini sur autorisé.

Avec l'extension de service installée, nous devons créer les mappages de type de fichier de script Perl.

Cliquez avec le bouton droit sur le dossier Sites Web et accédez à la boîte de dialogue Propriétés.

Dans l'onglet Répertoire de base, ouvrez la boîte de dialogue Configuration.

Pour autoriser IIS à exécuter des fichiers de script Perl( .pl), ajoutez un mappage d'extension avec les propriétés suivantes:

  • Exécutable: identique aux "Fichiers requis" entrés lors de la création de l'extension "Perl CGI" au-dessus de l'extension
  • :. pl
  • Verbes: GET, HEAD, POST
  • Cochez la case pour le moteur de script

Une fois terminé, appliquez vos modifications.

En outre, si les scripts Perl seront déployés en tant que fichiers CGI( .cgi), un mappage d'extension devra également être configuré pour ce type de fichier:

  • Exécutable: identique aux "Fichiers requis" entrés lors de la création du "Perl CGI"extension au-dessus
  • Extension:. cgi
  • Verbes: GET, HEAD, POST
  • Cochez la case pour le moteur de script

Une fois terminé, appliquez vos modifications.

Après avoir apporté les modifications de configuration requises à IIS, exécutez la commande "iisreset" à partir de l'invite de commande pour vous assurer que les modifications sont activées et activées.

À ce stade, IIS 6 devrait pouvoir traiter les scripts Perl avec succès.

Test Perl

À ce stade, votre serveur est prêt à fonctionner, mais assurez-vous que nous pouvons facilement confirmer votre configuration Perl via IIS.Créez un couple de fichiers texte dans le répertoire 'C: Inetpubwwwroot' nommé 'test.pl' et 'test.cgi' contenant les éléments suivants:

#! C: perlbinperl.exe

use strict;
utilise CGI;
mon $ test = nouveau CGI;

print $ test- & gt; header( "text / html"), $ test- & gt; start_html( "Test Perl");
print $ test- & gt; h1( "Perl fonctionne!");
print $ test- & gt; end_html;

Enfin, naviguez vers les adresses: 'http: //localhost/ test.pl' et 'http: //localhost/ test.cgi' sur votre serveur et vous devriez voir un message indiquant que Perl fonctionne. Si la page se charge correctement, Perl est maintenant opérationnel sur votre machine.

Conclusion

Une fois que Perl est opérationnel sur votre système Windows, vous pouvez déployer ou développer vos propres applications CGI Perl.

Liens

Télécharger ActivePerl à partir de ActiveState( AS Zip Package)