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

Как установить cURL с openssl на сервер ubuntu?

У меня здесь проблема с cURL.

На моем локальном хосте есть curl с включенным openssl, поэтому мой php-код работает нормально. При запуске phpinfo () я получаю следующее -

curl
cURL support          enabled
cURL Information  libcurl/7.19.5 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.15 

Однако на другом моем офисном сервере curl не поддерживает openssl. При запуске phpinfo () я получаю следующее -

curl
cURL support          enabled
cURL Information  libcurl/7.20.1 zlib/1.2.3.3 

Как мне получить поддержку openssl для curl? Оба - openssl и curl - на данный момент установлены на офисном сервере.

Мне нужна немедленная помощь.

Спасибо.

Попробуйте переустановить php5-curl из официального репозитория Ubuntu 10.04.

Выход php5 -i (когда php5-cli и php5-curl установлены) заявляет, что поддерживает SSL:

cURL support => enabled
cURL Information => 7.19.7
Age => 3
Features
AsynchDNS => No
Debug => No
GSS-Negotiate => Yes
IDN => Yes
IPv6 => Yes
Largefile => Yes
NTLM => Yes
SPNEGO => No
SSL => Yes
SSPI => No
krb4 => No
libz => Yes
CharConv => No
Protocols => tftp, ftp, telnet, dict, ldap, ldaps, http, file, https, ftps
Host => x86_64-pc-linux-gnu
SSL Version => OpenSSL/0.9.8k
ZLib Version => 1.2.3.3

Поскольку ваш вывод содержит другую версию libcurl вы можете проверить, какой дистрибутив действительно работает на вашем офисном сервере.