PhpStorm 2024.1 ヘルプ

前提条件と制限事項

前提条件

リモート開発コンテナーの追加の前提条件

以下は、リモートサーバー上で開発コンテナーを実行するための追加の前提条件のリストです。

  • Docker (英語) は、リモートとローカルマシンの両方にインストールされます。

  • サーバーと Git への認証は、SSH キーを通じて行われます。パスワードを使用してリモートサーバーに接続する場合は、ローカルでキーペアを生成し、それをリモートサーバーに転送します。詳細については、認証情報の共有を参照してください。

  • 開発コンテナーには追加の依存関係が必要になる場合があります。

    開発コンテナーが起動しない場合は、devcontainer.json ファイル内の開発コンテナーの OS に次の依存関係があることを確認してください。

    • curl

    • unzip

    • ps

    • libxext

    • libxrender

    • libxtst

    • libxi

    • freetype

    • procps

    • gcompat

Dev Container の制限事項

  • Windows 上の Docker イメージはサポートされていません。

  • リモート Dev Containers の場合、パスワード認証はサポートされていません。

関連ページ:

リモート開発のシステム要件

前提条件:リモートマシンで開発を開始する前に、次のものがあることを確認してください。リモートマシン(IDE のターゲット)は、IDE の記事にある推奨される最小要件を満たしています。Linux プラットフォームに互換性のある SSH サーバーをインストールしました。Linux プラットフォームには、Ubuntu 16.04+、RHEL/Centos 7+ などの最近の Linux AMD64 ディストリビューションがあります。2 つ以上のコア、4 GB 以上の RAM、および 5 GB 以上の...

認証情報の共有

リモートサーバー上に開発コンテナーを構築する場合、リモートサーバーにアクセスしてプロジェクトを複製するには認証が必要です。現在サポートされている認証方法は、SSH キーによるものです。パスワード認証はまだサポートされていません。関連する問題に従って更新してください。パスワード認証がある場合は、SSH キーを含むファイルを生成し、それをリモートサーバーに転送し、Git 資格情報を共有する方法について次の手順を参照してください。SSH キーを作成して転送するローカルターミナルを開き、次のコマンドを使...

Dev Containers

開発コンテナー (Dev Container) は、完全に機能する開発環境として使用できるように構成された Docker コンテナーです。PhpStorm を使用すると、このようなコンテナーを使用してプロジェクトを編集、ビルド、実行できます。開発コンテナーの仕様を確認する必要がある場合は、Dev Container プロパティを参照してください。PhpStorm は、Docker Compose プロパティで構成できる複数のコンテナー接続もサポートします。IDE 内で開発コンテナーを起動できます。...