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

グーグルで調べたけど運がなかった :/

答え1

OK、いくつかのテストを行った後、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

関連情報