No AIX
A seguir estão as instruções para criar de mod_perl como um Dynamic Shared Object (DSO) no AIX e
para instalar e executar mod_perl como um DSO no Apache/IBM HTTP Server no AIX.
Estas instruções são baseadas no funcionamento com o IBM HTTP Server,
mod_perl 1.22 e AIX 4.3.2.
IBM HTTP Server Instalação
- Conclua as etapas normais de instalação do IBM HTTP Server.
- Edite o arquivo HTTPServer/bin/apxs para corrigir a primeira linha, se necessário. Inclua o caminho para seu interpretador perl depois de #! (ex: #!/usr/bin/perl). Você pode tentar executar "which perl" se não souber a localização do seu.
- Execute o conjunto de testes desejados para garantir que o IBM HTTP Server esteja sendo executado corretamente (ou seja, sem mod_perl).
Construção/configuração de Mod_perl
- cd /caminho/para/modperl
- run "perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/HTTPServer/bin/apxs EVERYTHING=1"
- execute "make"
- execute "make install"
Configuração final do Apache/IBM HTTP Server
- Certifique-se que /path/to/apache/conf/httpd.conf contenha as declarações
"LoadModule perl_module libexec/libperl.so" e "AddModule mod_perl.c"
(se exigidas) e quaisquer outras diretrizes que você quiser.
Por exemplo:
<Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
allow from all
PerlSendHeader On
</Location>
<Location /perl-status>
SetHandler per-script
PerlHandler Apache::Status
order deny,allow
deny from all
allow from X.X.X.X #replace X.X.X.X with a useful IP address.
</Location>
- Inicie o httpd e execute seus testes desejados para verificar se modperl está carregado e em execução. Lembre-se de especificar a porta
se você instalou como não raiz.