添加 SFTP 支持后 curl 大量加载

添加 SFTP 支持后 curl 大量加载

我安装了 Tartarus,由于我当前的 curl 不支持 SFTP,所以我。Tartarus 运行正常,但我开始收到邮件:

PHP 警告:PHP 启动:无法加载动态库“/usr/lib/php5/20100525/curl.so”-/usr/local/lib/libcurl.so.4:未找到版本“CURL_OPENSSL_3”(/usr/lib/php5/20100525/curl.so 所需)在第 0 行的未知位置

此后,我注意到我的 Magento 网站(管理员)无法正常工作。错误日志显示以下内容:

[2013 年 12 月 5 日星期四 23:33:57] [警告] [客户端 xxxx] mod_fcgid:stderr:PHP 致命错误:在 /var/www/clients/client1/web6/web/lib/Varien/Http/Adapter/Curl.php 第 87 行中调用未定义的函数 curl_setopt()

phpinfo() - 没有加载 curl 扩展 :S

cat /etc/php5/cgi/conf.d/20-curl.ini shows: 

; configuration for php CURL module 
; priority=20 
extension=curl.so

在 Google 上搜索了一下,但没有结果 :/

答案1

好的,经过几次测试后,我删除了 curl 的所有内容:

rm /usr/local/lib/libcurl.so.4*
sudo apt-get remove curl libcurl3 libcurl3-dev php5-curl

然后安装:

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

警告:您失去 SFTP 支持。

UBUNTU 12.10 带有 curl 7.24.0、libcurl/7.29.0 OpenSSL/1.0.1c zlib/1.2.7 libidn/1.25 librtmp/2.3 协议:dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smtp smtps telnet tftp 功能:GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

相关内容