ホームページ  >  記事  >  バックエンド開発  >  PHP を使用して Windows マシンに SSH2 拡張機能をインストールするにはどうすればよいですか?

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-26 02:55:27497ブラウズ

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:phpext など) に配置します。
  • libssh2.dll を次の場所に移動します。 C:Windowssystem32 と C:WindowsSysWOW64 の両方 (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 拡張機能がインストールされ、適切に機能していることを確認してください。

以上がPHP を使用して Windows マシンに SSH2 拡張機能をインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。