我在这里遇到了cURL的问题。
我的本地主机已启用opensslcurl,因此我的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。
我需要立即的帮助。
谢谢。
尝试从官方的Ubuntu 10.04版本库重新安装php5-curl 。
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另一个版本,您可能需要检查您的办公室服务器上实际运行的是哪种分配。