PhpStorm 2024.1 ヘルプ

PHP 開発環境

PHP 開発環境には、PHP エンジン、Web サーバー、データベースサーバー (AMP (A pache、M ySQL、P HP) と呼ばれるテクノロジスタック) が含まれており、事前構成済みパッケージ (XAMPP(英語)MAMP(英語) など) として、またはローカルまたはリモートオペレーティングシステム、仮想マシン、Docker コンテナーに個別のコンポーネントとしてインストールできます。

PhpStorm は、IDE で開かれたアプリケーションの実行、デバッグ、単体テストのために PHP 開発環境と統合します。

開発環境を PhpStorm と統合する

  1. ローカル PHP インタープリターを構成するまたはリモート PHP インタープリターの構成の説明に従って、PHP エンジンを PhpStorm と統合します。

  2. Web サーバーに接続するの説明に従って、PhpStorm と Web サーバー間の接続を設定します。

  3. データソースを作成するの説明に従って、データベースサーバーを PhpStorm と統合します。

  4. PhpStorm を使用したデバッグの説明に従ってデバッグエンジンをセットアップします。

  5. PHP コマンドラインツールの説明に従って、必要なコマンドラインツールをセットアップします。

関連ページ:

ローカル PHP インタープリターを構成する

ローカル PHP インタープリターは、リモートホスト、Docker コンテナー、または Vagrant 仮想環境にインストールされるリモート PHP インタープリターとは対照的に、コンピューターにインストールされる PHP エンジンです。ローカル PHP インタープリターを構成するを押して設定を開き、を選択します。表示される PHP ページで、CLI インタープリターリストの横にあるをクリックします。表示される CLI インタープリターダイアログで、左側のペインのをクリックして、ポップアップメニュー...

リモート PHP インタープリターの構成

リモート PHP インタープリターという用語は、リモートホストまたは仮想環境にインストールされた PHP エンジンを指します。リモート PHP インタープリターという用語は、コンピューターにインストールされているローカル PHP インタープリターの対義語として使用されます (ローカル PHP インタープリターの構成を参照)。SSH、Docker、Docker Compose、Vagrant、WSL を介してリモート PHP インタープリターにアクセスできます。SSH を使用すると、PHP インター...

Web サーバーに接続する

PhpStorm は、次の 3 種類の「ローカル開発 — デプロイサーバー」構成を区別します。インプレースサーバー構成。インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の PhpStorm プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、PhpStorm でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。イン...

データソース

データベースツールと SQL プラグインを有効にするこの機能は、PhpStorm にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースは接続構成です。データベースへの接続を確立す...

PhpStorm を使用したデバッグ

クイックスタート:以下は、ローカルまたはリモート Web サーバー上で実行される PHP アプリケーションをデバッグするために PhpStorm と Xdebug 3 を使用するためのクイックスタートガイドです。PHP テストのデバッグや SSH 経由のリモートデバッグなどの他のデバッグシナリオについては、デバッグシナリオを参照してください。1. Xdebug をインストールする Xdebug デバッグエンジンは PHP の拡張機能であるため、アプリケーションが実行されるローカルまたはリモート...

PHP コマンドラインツール

PhpStorm は、一般的なサードパーティ製またはユーザ定義の PHP ツール(Symfony 1.1+、Symfony2、Zend フレームワーク 1、Zend フレームワーク 2 (ZFTool)、Yii、Composer、Drush 5.8+、Laravel および Doctrine(Symfony コンソールベース)、WordPress コマンドラインインターフェース)の実行コマンドをサポートしています。PHP コマンドラインツールプラグインを有効にするこの機能は、デフォルトで PhpSt...