php内でssh2_conect()を使用する必要があり
ssh2をインストールする必要があるのですが、
ssh2のインストールにはlibssh2が必要となり、
libssh2インストールでエラーとなり困っています。
どなたかご教示いただけないでしょうか。
よろしくお願いします。
環境
OS CentOS 6.7
libssh2 version 1.2.8
コマンドおよび結果
% wget http://www.libssh2.org/download/libssh2-1.2.8.tar.gz
% tar zxf libssh2-1.2.8.tar.gz
% cd libssh2-1.2.8
% ./configure
configure結果
checking for libssl... no
checking for libgcrypt... no
configure: error: cannot find OpenSSL or Libgcrypt,
try --with-libssl-prefix=PATH or --with-libgcrypt-prefix=PATH
% ./configure --with-libssl-prefix=/usr/local/ssl/lib --with-libgcrypt-prefix=/usr/local/ssl/lib
/usr/local/ssl/libの配下にはいかが存在しています。
libcrypto.so
libssl.a
libssl.so.1.0.0
libcrypto.a
libcrypto.so.1.0.0
libssl.so
結果はやり同じになってしまいます…
checking for libssl... no
checking for libgcrypt... no
configure: error: cannot find OpenSSL or Libgcrypt,
try --with-libssl-prefix=PATH or --with-libgcrypt-prefix=PATH
その他、必要情報があれば教えていただけますでしょうか。
よろしくお願いいたします。
お礼
ご回答ありがとうございました。 色々な方法を試してみましたが、同じエラーから抜けられず、 結局yum install openssl-develを行うこととなりました。 原因が分からずなのは悔しいので、のちのち調べてみたいと思います。 ありがとうございました。