「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > PHP を使用して Windows マシンに SSH2 拡張機能をインストールするにはどうすればよいですか?

PHP を使用して Windows マシンに SSH2 拡張機能をインストールするにはどうすればよいですか?

2024 年 11 月 8 日に公開
ブラウズ:323

How do I install the SSH2 extension on a Windows machine with PHP?

PHP で Windows マシンに SSH2 拡張機能をインストールする

Apache を使用して Windows マシンに SSH2 拡張機能をインストールするには、OpenSSL および libssh2 ライブラリが必要です。ステップバイステップのガイドは次のとおりです:

1. PHP SSH2 PECL 拡張機能を入手します:

ここから Win32 SSH2 PECL 拡張機能をダウンロードし、PHP インストールと互換性のあるバージョンを選択してください。

2.ファイルの抽出とコピー:

ダウンロードしたアーカイブの内容を抽出します。次のファイルを適切な場所にコピーします。

  • php_ssh2.dll と php_ssh2.pdb を PHP 拡張ディレクトリ (例: C:\php\ext) に配置します。
  • libssh2 を移動します。 .dll を C:\Windows\system32 と C:\Windows\SysWOW64 の両方にコピーします (64 ビット Windows がインストールされている場合)。

3. DLL を登録します:

管理者としてコマンド プロンプトを開き、次のコマンドを実行します:

C:\> regsvr32 libssh2.dll

4 。 php.ini を更新します:

php.ini ファイルを編集し、次の行を追加して SSH2 拡張機能を有効にします:

extension=php_openssl.dll
extension=php_ssh2.dll

5. Apache を再起動します:

Apache サービスを再起動して拡張機能をロードします。

6. 64 ビット PHP に関する考慮事項:

64 ビット PHP を使用している場合は、SSH2 ライブラリおよび DLL の 64 ビット バージョンを入手する必要があります。回答でリンクされているリソースなどのリソースでこれらを提供できます。

追加メモ:

  • DLL をコピーして登録するために必要なアクセス許可があることを確認してください。
  • 問題が発生した場合は、PHP 拡張機能のディレクトリ パスが php.ini で正しく設定されていることを確認してください。
  • 問題が解決しない場合は、OpenSSL 拡張機能がインストールされ、適切に機能していることを確認してください。
最新のチュートリアル もっと>

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

Copyright© 2022 湘ICP备2022001581号-3