[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