Linux上安装Libssh2

由于项目需要使用libssh2,在安装时,遇到一些问题,发现网上的都是互相抄,把自己遇到的问题,记下来,希望可以帮助到别人,自己下次使用时候,也方便查找,节约时间。
安装的流程:

  • 这时候会出现一个问题:configure:error: cannot find OpenSSL or Libgcrypt。。。。。。。
    网上搜了下都是让你使用./configure --prefix=/data/users/mooon/third-party/libssh2 CPPFLAGS="-I/data/users/mooon/third-party/openssl/include"LDFLAGS="-L/data/users/mooon/third-party/openssl/lib"
    但是,这样还是不行。。。。
  • 正确的做法是:apt-get install libssh2-1-dev libssh2-php(centos上好像是yum install libssh2-devel)
  • 这时候再configure就没有这个问题了。

  • 然后再make 和 make install 。就会安装成功

posted @ 2016-01-11 17:24  wangLinuxer  阅读(9771)  评论(0编辑  收藏  举报