Softwares necessários
Segue abaixo a lista de softwares que deverão ser instalados.
Apache 1.3.29
http://ftp.pucpr.br/apache/httpd/apache_1.3.29.tar.gz
Perl v. 5.6.1 - 34.99.6
ftp://ftp.cpan.org/pub/CPAN/src/perl-5.9.0.tar.gz
MLDBM
http://www.cpan.org/authors/id/C/CH/CHAMAS/MLDBM-2.01.tar.gz
MLDBM-Sync-0.30
http://www.cpan.org/authors/id/C/CH/CHAMAS/MLDBM-Sync-0.30.tar.gz
Apache-ASP
http://www.cpan.org/authors/id/C/CH/CHAMAS/Apache-ASP-2.57.tar.gz
Instalação
Depois de efetuado o download, descompacte os arquivos em um diretório com os comandos:
# tar zxvf apache_1.3.29.tar.gz
# tar zxvf perl-5.9.0.tar.gz
# tar zxvf MLDBM-2.01.tar.gz
# tar zxvf MLDBM-Sync-0.30.tar.gz
# tar zxvf Apache-ASP-2.57.tar.gz
OBS.: Recomendo que utilizei o "PERL" que acompanha o CD da distribuição.
# mount /mnt/cdrom
# rpm -ivh /mnt/cdrom/Redhat/RPMS/perl-X.X.X
Para a instalação dos softwares, é necessário que eles sejam compilados separadamente um a um. Para fazer isso, execute os seguintes passos:
MLDBM-2.01:
Entre na pasta do aplicativo e execute os seguintes comandos para compilação:
# cd /usr/local/MLDBM-2.01
Compilação do MLDBM:
# perl Makefile.PL
# make test
# make install
MLDBM-Sync-0.30:
Entre na pasta criada a partir da descompactação do MLDBM-Sync-0.30.tar.gz. Execute os seguintes comandos para compilação:
# perl Makefile.PL
# make
# make test
# make install
Mod_Perl:
Entre na pasta do mod_perl-1.27 e execute os comandos:
# perl Makefile.PL
O Makefile.PL irá procurar o código-fonte do Servidor Apache para suas devidas configurações. O sistema irá perguntar:
Configure mod_perl with ..../apache_1.3.29/src ? [y]. Aperte a tecla y
Shall I build httpd in .../apache_1.3.29/src for you? [y] Responda novamente y
# make
# make test (opcional)
# make install
Depois de executados esses comandos, será gerada a pasta perl dentro do diretório apache_1.3.29/src/modules.
Compilando o Apache
Dentro do mesmo diretório execute os comandos:
# perl Makefile.PL
# APACHE_SRC=../apache-1.3.29/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1
# make test
# make install
Compilando o servidor Apache:
Entre no diretório apache_1.3.29/src e execute o comando:
# sh Configure
# make
Entre no diretório apache_1.3.29 e execute:
# sh configure --prefix=/usr/local/apache --activate module=src/modules/perl/libperl.a
Com esse comando você estará configurando o Apache para ser instalado em /usr/local/apache com suporte a mod_perl:
# make
# make install
Instalado o servidor Web, entre no diretório /usr/local/apache/bin e levante o servidor apache com o seguinte comando:
# sh apachectl start
Seu servidor Web está no ar. Para testar se o módulo mod_perl está corretamente instalado, execute o comando:
# lynx -dump -head http://localhost
A saída do comando retorna a página de teste. O importante é a 3 linha no qual mostra se o Servidor Apache tem suporte para mod_perl.
Instalação do Apache-ASP:
Entre no diretório Apache-ASP-2.57 e execute o seguinte comando:
# perl Makefile.PL
# make
# make test
# make install
OBS.: Os módulos MLDBM e MLDBM-Sync são necessários para instalação do Apache-ASP.