我安装了 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