Compile o apache 2.2.23 no Ubuntu 12.04.1 LTS com erro openssl

1

Eu mudei (ou sou) do OpenSuse 12.1 para o Ubuntu 12.04.1 LTS - não tive problemas ao compilar o apache da fonte em nossas caixas do OpenSUSE. No entanto, encontrei um problema com o Ubuntu 12.04.1 LTS.

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

verificando a base de kit de ferramentas SSL / TLS ... / usr

verificando a versão do kit de ferramentas SSL / TLS ... OpenSSL 1.0.1 14 de março de 2012

A verificação do kit de ferramentas SSL / TLS inclui ... / usr / include

verificando bibliotecas do kit de ferramentas SSL / TLS ... configure: error: Bibliotecas OpenSSL não encontradas

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

Preciso compilar o SSL também da fonte (não precisei fazer isso em nossas caixas do SUSE).

Obrigado.

Nota: Sou obrigado a compilar o Apache por vários motivos comerciais, o uso do 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

Michael
fonte
Será razões comerciais == conformidade com o PCI ?
Ladadadada 30/10/12
várias alterações na fonte da nossa equipe de desenvolvimento #
Michael Michael

Respostas:

1

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

Eu tive muitos problemas com as bibliotecas de manutenção das distribuições debian e sempre compile o openssl do zero.

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

gmck
fonte