Tentando adicionar módulos CPAN Perl ao mod_perl no Apache CentOS 7

1

Estou executando o Apache no Centos 7.

Alguns dos módulos Perl que não estavam disponíveis via yum foram instalados usando o CPAN no local personalizado / export / home / www / perl5. Eu usei esse local personalizado especificamente para impedir que os módulos CPAN interfiram com qualquer coisa instalada pelo yum ou vice-versa.

Eu então coloco isso no meu .bashrc:

export PERL_LOCAL_LIB_ROOT="$PERL_LOCAL_LIB_ROOT:/export/home/www/perl5";
export PERL_MB_OPT="--install_base /export/home/www/perl5";
export PERL_MM_OPT="INSTALL_BASE=/export/home/www/perl5";
export PERL5LIB="/export/home/www/perl5/lib/perl5:$PERL5LIB";
export PATH="/export/home/www/perl5/bin:$PATH";

Isso funcionou muito bem para executar um Apache construído localmente, mas quando eu tento executar o Apache2 que vem com o yum, recebo isso:

[Mon Jun 27 19:35:34.099272 2016] [perl:error] [pid 29077] Can't locate Apache/DBI.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd) at (eval 3) line 2.\n

Portanto, o caminho personalizado não foi adicionado a @INC para este Apache. Eu suponho que não está sendo executado dentro do meu shell.

Como obtenho o Apache para adicionar este caminho perl?

    
por Richard of Essex 27.06.2016 / 21:07

0 respostas