Назад | Перейти на главную страницу

Скомпилируйте apache 2.2.23 на Ubuntu 12.04.1 LTS с ошибкой openssl

Я перешел (или перешел) с OpenSuse 12.1 на Ubuntu 12.04.1 LTS - у меня не было проблем с компиляцией apache из исходного кода на наших ящиках OpenSUSE .. Однако я столкнулся с проблемой с Ubuntu 12.04.1 LTS.

Я установил openssl, libssl-dev, и когда я пытаюсь скомпилировать apache, я получаю следующее:

проверка базы инструментов SSL / TLS ... / usr

проверка версии инструментария SSL / TLS ... OpenSSL 1.0.1 14 марта 2012 г.

проверка на наличие SSL / TLS инструментария включает ... / usr / include

проверка библиотек набора инструментов SSL / TLS ... configure: error: библиотеки OpenSSL не найдены

Я попытался использовать --with-ssl = / usr / include / openssl, но это тоже не сработало.

Нужно ли мне компилировать SSL из исходников (мне не нужно было этого делать на наших SUSE-боксах).

Спасибо.

Примечание: я должен компилировать Apache по разным причинам бизнеса, использование apt-get apache2 для меня не вариант.

Изменить: у меня есть libssl.so.1.0.0 в / lib / x86_64-linux-gnu и параметр конфигурации --libdir = / lib / x86_64-linux-gnu

Скомпилируйте openssl, затем скомпилируйте и свяжите Apache с --with-ssl = / usr / local / ssl (путь по умолчанию). Не забывайте "--enable-so"

У меня было много проблем с библиотеками сопровождающих из дистрибутивов debian, и я всегда компилировал openssl с нуля.

Если вы используете PHP и используете --with-openssl = / usr / local / ssl, должны использоваться те же библиотеки.