[Perl] Variable d'environnement PERL5LIB dans un CGI
Guillaume Rousse
guillomovitch at gmail.com
Sam 28 Oct 14:34:47 CEST 2017
Le 24/10/2017 à 21:32, Marc Chantreux a écrit :
> On Tue, Oct 24, 2017 at 08:32:48PM +0200, Dominique Asselineau wrote:
>> Dans une séquence
>> BEGIN { }
>> J'écris
>> $ENV{'PERL5LIB'} = '/leCheminVersMesInstallLocales';
>
> il te faut manipuler @INC et plus PERL5LIB qui aura déjà été utilisé par
> perl pour remplir ce même tableau.
>
> use lib '/leCheminVersMesInstallLocales';
Une alternative, qui a l'avantage de limiter les adhérence avec un
environnement particulier directement dans le code, est de positionner
la variable d'environnement dans la configuration du serveur web.
Typiquement, pour un serveur web Apache, dans le contexte qui va bien:
SetEnv PERL5LIB /leCheminVersMesInstallLocales
--
Guillaume
Plus d'informations sur la liste de diffusion Perl