Curl не устанавливается с поддержкой ssl в Centos (пользовательский параметр --perfix) - PullRequest
0 голосов
/ 04 июня 2019

В моей системе уже установлена ​​версия curl & openssl (Centos). Я пытаюсь установить curl с поддержкой ssl.

что я сделал:
Я установил openssl из git (master) и установил его следующим образом
./configure --prefix=/path/to/xyz/dir
make
make install

Это создает bin, include, lib и т. Д. В местоположении /path/to/xyz/dir

Затем я добавил этот путь в переменные окружения. export PATH=$PATH:/path/to/xyz/dir/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/xyz/dir/lib

Затем я скачал curl-7.60.0 с https://curl.haxx.se/download/curl-7.60.0.tar.gz, и пытался установить его как:
./configure --prefix=/path/to/xyz/dir --with-ssl

Но я не получаю поддержку SSL, так как да CurlSSl

Ответы [ 2 ]

1 голос
/ 04 июня 2019

Когда вы создаете curl с openssl в нестандартном месте, вы должны указать configure, где его найти.

Настройка PATH - для запуска исполняемых программ, настройка LD_LIBRARY_PATH - для поиска библиотек времени выполнения.Их недостаточно для строительства.LD_LIBRARY_PATH может понадобиться позже, чтобы ваша curl программа и библиотека нашли вашу общую библиотеку openssl.

См. https://askubuntu.com/q/475670

Я не проверял, какая изварианты из ответов верны.Попробуйте

./configure --with-ssl --with-libssl-prefix=/path/to/xyz/dir`
1 голос
/ 04 июня 2019

Попробуйте настроить с помощью следующих параметров.

. / Configure --with-ssl --with-libssl-prefix = / usr / local / ssl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...