Compile apache 2.2.23 no Ubuntu 12.04.1 LTS com erro openssl

1

Eu tenho (ou sou) movido do OpenSuse 12.1 para o Ubuntu 12.04.1 LTS - Eu não tive problemas para compilar o apache a partir do código fonte em nossas caixas OpenSUSE .. No entanto, eu tive um problema com o Ubuntu 12.04.1 LTS .

Eu instalei o openssl, libssl-dev e quando tento compilar o apache, recebo o seguinte:

checking for SSL/TLS toolkit base... /usr

checking for SSL/TLS toolkit version... OpenSSL 1.0.1 14 Mar 2012

checking for SSL/TLS toolkit includes... /usr/include

checking for SSL/TLS toolkit libraries... configure: error: OpenSSL libraries not found

Eu tentei usar --with-ssl = / usr / include / openssl, mas isso também não funcionou.

Também preciso de compilar o SSL a partir do código-fonte (não precisei fazer isso em nossas caixas do SUSE).

Obrigado.

Nota: Eu sou obrigado a compilar o Apache por vários motivos de negócios, usando o apt-get apache2 não é uma opção para mim.

Edit: Eu tenho libssl.so.1.0.0 em / lib / x86_64-linux-gnu e configure a opção --libdir = / lib / x86_64-linux-gnu

    
por Michael 30.10.2012 / 19:19

1 resposta

1

Compile openssl, depois compile e vincule o Apache a --with-ssl = / usr / local / ssl (o caminho padrão). Não esqueça "--enable-so"

Eu tive muitos problemas com os mantenedores libs das distribuições Debian e sempre compilei o openssl do zero.

Se você estiver usando PHP e usar --with-openssl = / usr / local / ssl, as mesmas bibliotecas devem ser usadas.

    
por 30.10.2012 / 19:53