Windows マシン上の PHP で SSH2 機能を構成するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-26 19:06:30
オリジナル
794 人が閲覧しました

How to Configure SSH2 Functionality in PHP on a Windows Machine?

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

Windows 中心の環境で SSH2 接続を確立しようとすると、次のような障害が発生する可能性があります。ライブラリの依存関係に。 SSH2 機能をサポートするように PHP セットアップを構成する手順を詳しく見てみましょう:

  1. ライブラリの依存関係を取得します:
    ドキュメント、OpenSSL および libssh2 で説明されているとおり図書館は非常に重要です。 OpenSSL は多くの場合、PHP とともにプリインストールされていますが、そうでない場合は、Windows ディストリビューションから入手できます。一方、libssh2 では別のアプローチが必要です。

    • リポジトリから Win32 SSH2 PECL 拡張機能をダウンロードします。
    • アーカイブのコンテンツを抽出し、提供されたダイナミック リンク ライブラリを確認します。 (DLL) はそれぞれの場所にあります:

      • php_ssh2.dll および php_ssh2.pdb (例: C:phpext) PHP 拡張フォルダー。
      • libssh2.dll (両方の C にあります) :Windowssystem32 および (64 ビット システムを使用している場合) C:WindowsSysWOW64.
  2. DLL を登録します:
    次のコマンドを実行して、libssh2.dll:

    C:> を登録します。 regsvr32 libssh2.dll

  3. PHP 構成:
    次の行を追加して php.ini ファイルを更新します:

    <code class="php">extension=php_openssl.dll
    extension=php_ssh2.dll</code>
    ログイン後にコピー
  4. Apache を再起動します:
    変更を有効にするために Web サーバーが再起動されていることを確認します。

これらの手順が完了すると、PHP 環境は次の機能を備えているはずです。 SSH2接続を確立します。さらに問題が発生した場合は、次のアドバイスを検討する価値があります:

  • 64 ビット PHP: SSH2 ライブラリと DLL が PHP インストールのビット数に対応していることを確認してください。
  • コンパイル済みライブラリ: システムと互換性のあるプリコンパイル済みライブラリを外部ソースから探します。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!