Windows への PHP 用 SSH2 のインストール
Apache を実行している Windows マシンに SSH2 をインストールしようとすると、「致命的」などのエラーが発生する場合があります。エラー: 未定義の関数 ssh2_connect() を呼び出します。」これは、SSH2 が正しくインストールされていないことを示しています。この問題を解決するには、以下の手順に従います。
公式 Web サイトにアクセスし、適切なバージョンの Win32 SSH2 PECL 拡張機能をダウンロードします。使用している PHP バージョンの Win32 SSH2 PECL 拡張機能。
アーカイブの内容を一時フォルダーに抽出します。
次のファイルを PHP モジュールが配置されている「ext」フォルダーに移動します:
「libssh2.dll」をコピーファイルを次の場所にコピーします:
コマンド プロンプトで次のコマンドを実行します:
C:\> regsvr32 libssh2.dll
Apache Web サーバーを再起動します。
PHP x64 を使用している場合は、x64 バージョンの「libssh2.dll」と SSH2 ライブラリを入手する必要がある場合があります。これらは、Win64 Compiled Libraries サイトで見つけることができます。
変更を加えた後は、必ず Apache を再起動してください。
以上がWindows に SSH2 をインストールする際の「致命的エラー: 未定義関数 ssh2_connect() の呼び出し」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。