Como saber se o apache está configurado para usar o perl?

1

Passei tempo suficiente procurando respostas para isso com o google e desisto. Muitas discussões sobre como construir o apache com suporte a perl, mas eu quero descobrir como saber se o apache que vem com o RHEL6.2 já tem o perl integrado. Estou apostando, mas eu tenho um arquivo conf httpd Eu tenho usado em servidores RHEL apache desde RHEL3 e sempre trabalhei apenas soltando-o em /etc/httpd/conf.d/ mas agora eu tentei no RHEL6.2 e ele apenas lista a fonte do meu script como se perl não está ativado. Eu acho que o primeiro passo é verificar se perl está habilitado e então o passo 2 será descobrir o que há de errado com minha configuração.

-mark

    
por Mark J Seger 14.02.2012 / 15:09

2 respostas

2

Você pode listar os módulos carregados no estoque do Apache RHEL / CentOS com httpd -t -D DUMP_MODULES .

    
por 14.02.2012 / 15:45
1

Você tem o mod_perl instalado?

$ yum info mod_perl
Available Packages
Name        : mod_perl
Arch        : i686
Version     : 2.0.4
Release     : 10.el6
Size        : 3.2 M
Repo        : base
Summary     : An embedded Perl interpreter for the Apache HTTP Server
URL         : http://perl.apache.org/
License     : ASL 2.0
Description : Mod_perl incorporates a Perl interpreter into the Apache web server,
            : so that the Apache web server can directly execute Perl code.
            : Mod_perl links the Perl runtime library into the Apache web server and
            : provides an object-oriented Perl interface for Apache's C language
            : API.  The end result is a quicker CGI script turnaround process, since
            : no external Perl interpreter has to be started.
            : 
            : Install mod_perl if you're installing the Apache web server and you'd
            : like for it to directly incorporate a Perl interpreter.

Se não, então "yum install mod_perl". Deve soltar um arquivo em conf.d / que deve carregar o módulo.

    
por 14.02.2012 / 15:15