
kazz
(usa Linux Mint)
Enviado em 19/03/2015 - 17:22h
Boa tarde pessoal, estava montando um servidor web apache para hospedagem, após instalar todos os pacotes (cujo eu acho necessário) como pearl, zlib, pcre, openssl, etc, fui então para a compilação de meu APACHE 2.4.
O objetivo deste tópico não é explicar os detalhes de cada parâmetro de meu comando ./configure e sim uma solução para um erro que já tive mais de uma vez.
Ao executar o comando
"./configure --enable-socache-memcache --enable-cache --enable-cache-disk --enable-watchdog --enable-ratelimit --enable-deflate --enable-expires --enable-session --enable-ssl --enable-rewrite --enable-heartbeat --enable-heartmonitor --enable-asis --enable-info --enable-vhost-alias --enable-negotiation --enable-actions --enable-speling --with-included-apr --with-z=/usr/local/zlib --with-ssl=/usr/local/ssl/include/openssl --with-pcre=/usr/local/pcre"
O meu OPEN SUSE (distro do servidor que ocorreu o erro) estava compilando até que ele parava e apontava um erro,
"checking for OpenSSL version >= 0.9.8a... FAILED
configure: WARNING: OpenSSL version is too old
no
checking whether to enable mod_ssl... configure: error: mod_ssl has been requested but can not be built due to prerequisite failures"
Era estranho por que eu verifiquei e o comando estava instalado o linux reconhecia, então fui lendo sobre o openssl e o apache e encontrei uma coisa, em alguns casos ele precisa que o pacote openssl-devel seja instalado antes da compilação do apache, caso contrário o apache não o encontra na hora da compilação. Então lá fui eu:
zypper install openssl-devel
Após a instalação deste pacote (openssl-devel) ter ocorrido bem eu consegui prosseguir com a compilação e instalação do meu apache. E ocorreu tudo certo ao término da instalação do meu apache