「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Windows に SSH2 をインストールする際の「致命的エラー: 未定義関数 ssh2_connect() の呼び出し」エラーを修正するにはどうすればよいですか?

Windows に SSH2 をインストールする際の「致命的エラー: 未定義関数 ssh2_connect() の呼び出し」エラーを修正するにはどうすればよいですか?

2024 年 11 月 13 日に公開
ブラウズ:285

How do I fix the \

Windows に PHP 用 SSH2 をインストールする

Apache を実行している Windows マシンに SSH2 をインストールしようとすると、「致命的」などのエラーが発生する場合があります。エラー: 未定義の関数 ssh2_connect() を呼び出します。」これは、SSH2 が正しくインストールされていないことを示しています。この問題を解決するには、次の手順に従います。

  1. Win32 SSH2 PECL 拡張機能をダウンロードします

公式 Web サイトにアクセスし、適切なバージョンの Win32 SSH2 PECL 拡張機能をダウンロードします。使用している PHP バージョンの Win32 SSH2 PECL 拡張機能。

  1. アーカイブを抽出します

アーカイブの内容を一時フォルダーに抽出します。

  1. DLL ファイルを配置します

次のファイルを PHP モジュールが配置されている「ext」フォルダーに移動します:

  • php_ssh2.dll
  • php_ssh2.pdb
  1. libssh2.dllをコピー

「libssh2.dll」をコピーしますファイルを次の場所にコピーします:

  • C:\Windows\system32
  • C:\Windows\SysWOW64 (64 ビット システムの場合)
  1. DLL の登録

コマンド プロンプトで次のコマンドを実行します:

C:\> regsvr32 libssh2.dll
  1. Apache を再起動します

Apache Web サーバーを再起動します。

PHP x64 を使用している場合は、x64 バージョンの「 libssh2.dll」と SSH2 ライブラリ。これらは、Win64 Compiled Libraries サイトで見つけることができます。

変更を加えた後は、必ず Apache を再起動してください。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3