Open6

phpでssh2を使いたい件

るなこるなこ

最短ルート

  • pear/peclコマンドが入っているか
  • ssh2を利用するにはlibssh2が必要
  • wgetから入れてコンパイルする必要があるのはpeclから入らないとき
  • dnf listはinstalledではないことに気づく(かなり重要)
  • al2023にlibssh2を入れるにはどうしたらよいか
    • 公式に書いてあるのでそれを見ればよかった
    • documentにどんなものがあるのか日ごろから見ておくべき
    • 入れたパッケージはどこに置かれるのか(LFS)
    • devel,docも忘れずに入れる
  • peclからssh2を入れる
るなこるなこ

libssh2を入れるより前にssh2を入れるとエラー出るので注意。
pecl install ssh2-1.4.1をしたときに聞かれるやつ↓

libssh2 prefix? [autodetect] :

は自動で検出してくれるので、/usr/lib64にlibssh2.soが入っていれば特に入力することはないはず
ディレクトリが違う場合はどうなるのか、は分からん