Bonjour à tous,
Je souheterais utiliser Perl de la même façon que PHP pour faire des scripts générant des pages WEB.
Je voudrais aussi établir une interaction entre le serveur http et Perl via fastcgi et non cgi.
J'utilise le serveur http lighttpd, je suis donc aller me renseigner à propos de fastcgi sur http://lighttpd.net/ et je suis tombé sur cette page de documentation : http://redmine.lighttpd.net/projects...ocs:ModFastCGI
Citation de cette page :
<<For Perl you have to install the FCGI module from CPAN.>>
Par comparaison avec PHP, celà revient à installer le paquet php-cgi afin d'utiliser PHP via lighttpd en fastcgi.
La config pour PHP est limpide, fonctionne parfaitement et avec de très bonnes perfs.
Pour revenir à Perl, je souheterais en faire de même : pouvoir écrire des .pl qui seront interpretés via FastCGI et dont le résultat serait envoyé par le serveur lighhttpd.
La doc lighttpd indique seulement d'installer le module FCGI depuis CPAN. Je suppose donc que la configuration de fastcgi côté lighttpd est identique à PHP (indiquer le bin-path de perl fcgi, extensions à interpreter etc...), bref le problème n'est pas encore là.
Malgré le fait d'être nouveau avec Perl & CPAN, je pense avoir bien installé le module FCGI.
Mais comment l'utiliser ?!
Je dois indiquer le bin-path de perl, en sachant que /usr/bin/perl ne fonctionnera pas, FCGI n'étant pas dans le coup ...
Comparaison avec PHP : j'ai le binaire /usr/bin/php-cgi que j'appelle dans la conf de lighttpd.
D'autre part :
Malheureusement, il n'y a pas de perl-cgi, c'est une histoire avec ce module FCGI... mais je ne trouve pas comment faire ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 alexey@alexey-laptop:~$ php5-cgi -v PHP 5.2.3-1ubuntu6.5 (cgi-fcgi) (built: Feb 11 2009 19:50:01) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
Avez-vous une idée pour me faire avancer ?
Merci d'avance.
PS : j'ai posté sur le forum lighttpd, mais celui-ci est très passif : http://redmine.lighttpd.net/boards/2/topics/1833
Partager