У меня здесь проблема с 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
вы можете проверить, какой дистрибутив действительно работает на вашем офисном сервере.