Top > Blog > Programming

PHPにcURLを導入しようとしてハマる

久々にPHPのコンパイルでハマりました。

PHP4.4.9で動いていた既存のアプリケーションにcurlを導入する必要が出てきたので、マニュアルを参考に、(CentOSなので)


yum install curl*

しておきました。curl, curl-devel がインストールされたもよう。

さていよいよconfigure。
・・・が、しかし、


checking for CURL support... yes
checking for CURL in default path... found in /usr
checking for cURL 7.9.8 or greater... libcurl 7.15.5
checking for SSL support in libcurl... yes
checking for SSL library used... openssl
checking for openssl/crypto.h... yes
checking for curl_easy_perform in -lcurl... no
configure: error: There is something wrong. 
                  Please check config.log for more information.

と無情にもエラーが・・・

ぐぐってぐぐって、libidnも必要との記述を見つけたので、それをインストールします。
そういえば、php & curl が既に動いている環境のphpinfo()を見た時も

CURL support enabled
CURL Information libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5

とありましたね・・よし今度こそ!
・・・結果はダメでした・・・

さらにいろいろと調べていったところ、krb5が必要との事で、それをインストールしたら、見事にOK!!
OpenSSLあたりで使っているんでしょうかね・・何にせよ、脱出できて良かったです。

コメントの投稿