Primeiro passo: MySQL
O primeiro passo é instalar o banco de dados 
MySQL. Se você 
tiver outro banco de dados instalado, pode pular este passo, mas se 
a sua versão é pré-compilada (binários), certifique-se de que você 
tem o código-fonte e as bibliotecas incluídos, pois iremos precisar 
deles para compilar um link com o banco de dados no 
PHP e 
o 
Perl.
# cd /usr/local/src
# mv mysql-standard-4.0.21-pc-linux-i686 /usr/local/mysql
# groupadd mysql
# useradd -g mysql mysql
# cd /usr/local/mysql
# scripts/mysql_install_db
# chown -R root /usr/local/mysql
# chown -R mysql /usr/local/mysql/data
# chgrp -R mysql /usr/local/mysql
# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 755 /etc/rc.d/init.d/mysqld
# /etc/rc.d/init.d/mysqld start
Feito isso o MySQL está instalado e rodando, para certificar-se 
digite "ps ax" para mostrar a lista de processos em execução e 
procure por uma linha com o servidor MySQL, ou ainda digite 
"/usr/local/mysql/bin/mysql -p" seguido do password que você 
colocou para o root. Se não ocorrerem erros, você vai parar em uma 
linha de comando assim: "mysql>" e tudo está certo. Digite "exit" 
para voltar para o shell. 
Se você obter erros como "Can't connect to local MySQL server 
[Impossível conectar ao servidor MySQL local]", alguma coisa não 
deu certo na instalação, verifique os passos acima.
Configurando, compilando e instalando o mod_perl
Se você não está familiarizado com o 
mod_perl, seria bom 
obter algumas informações dos recursos oferecidos por este módulo, 
por exemplo, em 
http://perl.apache.org e decidir se você deseja ou não instalá-lo. Em resumo este 
módulo é compilado junto com o 
Apache e o habilita para 
rodar scripts 
Perl. Comparado com o Perl normal este 
método não toma muitos recursos do sistema, pois não é necessário 
abrir um processo Perl novo cada vez em que um script é executado, 
rodando assim muito mais rápido. Se você tem sites rodando em Perl, 
este módulo é altamente recomendado, mas se você não usa Perl e 
tem certeza que não vai usar em um futuro próximo, é melhor deixá-lo 
de fora, pois quanto menos módulos, maior a performance e a segurança 
do servidor Apache. No meu caso por exemplo, deixei de fora este 
módulo e a instalação não teve problema algum.
# cd /usr/local/src
# cd mod_perl-1.29
Agora neste diretório crie um script de configuração chamado 
conf.sh e copie os seguinte comandos dentro do arquivo:
 
perl Makefile.PL \
APACHE_PREFIX=/www \
APACHE_SRC=/usr/local/src/apache_1.3.31/src \
SSL_BASE=/usr \
APACI_ARGS='--enable-module=rewrite' \
DO_HTTPD=1 \
USE_APACI=1 \
EVERYTHING=1
É sempre bom conferir os scripts de configuração e verificar se não 
há nenhuma modificação a ser feita em seu sistema, como por exemplo 
no caso do seu OpenSSL estar em outro diretório que não o /usr.
Os passos seguintes são para rodar este script, tornando-o executável 
com o comando "chmod" e em seguida os famosos comandos de compilação 
e instalação:
# chmod 755 conf.sh
# ./conf.sh
# make
# make install
Feito isso e compilado o módulo com sucesso, você deve agora instalar 
o driver do MySQL como um módulo Perl para que estes scripts tenham 
acesso ao banco de dados. O autor original do texto usa um outro 
shell chamado CPAN.
# perl -MCPAN -eshell
cpan>
"Se você nunca usou o CPAN do Perl, ao iniciá-lo você será 
apresentado a um script de configuração, o qual irá perguntar 
algumas questões em relação a instalação do próprio módulo CPAN. 
Apenas aceite as configurações automáticas e instale-o em um 
diretório próximo a sua pasta de download de sources. Quando o 
processo estiver completo você será capaz de digitar comandos no 
prompt cpan>. Digite 'install Bundle::CPAN' para pegar e instalar 
os módulos CPAN mais recentes."
Nasim Mansurov
Após instalado o CPAN, digite estes comandos (você já está na 
linha de comando "cpan>", então não digite o "cpan>"! :)
cpan> install Bundle::DBI
cpan> install DBD::mysql
Estes comandos irão baixar e instalar a última versão destes 
módulos automaticamente no seu sistema, se você tiver algum 
problema durante a fase de testes do MySQL, digite: 
cpan> force install DBD::mysql
para forçar a instalação em seu sistema.
Configurando, compilando e instalando o mod_ssl
Antes de tentar instalar este módulo, certifique-se que você 
tem o OpenSSL instalado no seu sistema. Na maioria das 
instalações binárias o caminho padrão de instalação é /usr, 
já nas instalações feitas a partir do source o caminho pode 
ser /usr/local ou /usr/local/ssl.
# cd /usr/local/src
# cd mod_ssl-2.8.19-1.3.31
Agora neste diretório crie um script de configuração chamado 
conf.sh e copie os seguinte comandos dentro do arquivo:
 
./configure \
--with-apache=/usr/local/src/apache_1.3.31 \
--with-ssl=/usr \
--prefix=/www \
--enable-module=most \
--enable-shared=max \
--disable-module=auth_dbm \
--disable-rule=SSL_COMPAT \
--disable-rule=WANTHSREGEX
Agora os passos padrão para rodar o script e instalar o módulo:
 
# chmod 755 conf.sh
# ./conf.sh