IDE の組み込み Web サーバー
PhpStorm には、Web ブラウザーまたは IDE の組み込みブラウザーでアプリケーションをプレビューおよびデバッグするために使用できる Web サーバーが組み込まれています。このサーバーは常に実行されており、手動による構成は必要ありません。
組み込みサーバーは、初期状態では HTML、JavaScript、CSS などの静的コンテンツのみを提供します。PHP ファイルで使用するには、プロジェクト用に指定されたローカル PHP インタープリターが必要です。インタープリターが設定されると、PhpStorm は自動的に PHP ビルトイン Web サーバー(英語)を起動し、PHP アプリケーションを実行するとすぐにすべての PHP リクエストをそれにリダイレクトします。
Web ブラウザーでファイルを開く
PHP プログラムの出力を Web ブラウザーでレンダリングするには、次のいずれかを実行します。
ファイルをエディターで開き、Alt+F2 を押します。
プロジェクトツールウィンドウ内のファイルを右クリックし、ブラウザーで開くを選択します。
メインメニューで、表示 | ブラウザーで開くに移動します。
エディターウィンドウの右上部分にあるブラウザーポップアップ (マウスを置くと表示されます) を使用します。ブラウザーボタンをクリックして Web サーバーファイル URL を開くか、Shift+Click をクリックしてローカルファイル URL を開きます。
レンダリングされたページは、プロジェクト構造に関して、ルート URL http://localhost:<built-in server port>/<project root> を持つ組み込みサーバー上で提供されます。
内蔵プレビューブラウザーでファイルを開く
PhpStorm の組み込みプレビューにより、ブラウザーに切り替えてページをリフレッシュする必要がなくなるため、作業が高速化されます。プレビューは別のエディタータブで開かれ、再読み込みの動作に応じて、入力時または変更の保存時に自動的に再読み込みされます。
PhpStorm 組み込みプレビューを開く
メインメニューで、
に移動し、リストから を選択します。または、コードの上にマウスを移動してブラウザーアイコンのポップアップを表示し、 をクリックします。
組み込みの Web サーバーを構成する
組み込み Web サーバーのパラメーターをカスタマイズするには、設定ダイアログ (Ctrl+Alt+S) で に移動します。
項目 | 説明 |
---|---|
ポート | このスピンボックスを使用して、組み込み Web サーバーが実行されるポートを指定します。デフォルトでは、このポートは 63342 に設定されており、PhpStorm はこれを介してサービスからの接続を受け入れます。ポート番号は 1024 以降の任意の値に設定できます。 |
外部接続を受け入れ可能 | このチェックボックスを選択すると、指定したポートで実行されている組み込みサーバー上のファイルに別のコンピューターからアクセスできます。 このチェックボックスがオフになっている場合(デフォルト)、デバッガーはローカル接続のみをリッスンします。 |
署名されていない要求を許可する | セキュリティ上の理由から、PhpStorm 外部からの組み込みサーバー上のページへのリクエストはデフォルトで拒否され、ページ 404 が表示されます。 要求されたページへのアクセスを許可するには、署名されていない要求を許可するチェックボックスを選択します。 |
関連ページ:
ローカル PHP インタープリターを構成する
ローカル PHP インタープリターは、リモートホスト、Docker コンテナー、または Vagrant 仮想環境にインストールされるリモート PHP インタープリターとは異なり、コンピューターにインストールされる PHP エンジンです。ローカル PHP インタープリターを構成するを押して設定を開き、を選択します。表示される PHP ページで、CLI インタープリターリストの横にあるをクリックします。表示される CLI インタープリターダイアログで、左側のペインのをクリックして、ポップアップメニューか...
プロジェクトツールウィンドウ
プロジェクトツールウィンドウを使用すると、さまざまな視点からプロジェクトを確認し、新しい項目 (ディレクトリ、ファイル、クラスなど) の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動などのさまざまなタスクを実行できます。このビューには、作成されたスクラッチファイル、クエリコンソール、拡張スクリプトを管理できるスクラッチとコンソールフォルダーも含まれています。ビュー:ツールウィンドウにはいくつかのビューがあります。プロジェクトビュー。このビューには、すべてのプロジェク...
HTML
PhpStorm は、構文やエラーのハイライト、コードスタイルに応じたフォーマット、構造検証、コード補完、デバッグセッション中のオンザフライプレビュー(ライブ編集)やコードエディターの専用プレビュータブなど、HTML を強力にサポートします。HTML ツールプラグインを有効にするこの機能は、デフォルトで PhpStorm にバンドルされて有効になっている HTML ツールプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を...
Composer 依存関係マネージャー
PhpStorm は Composer 依存関係マネージャーと統合されています。これにより、Packagist またはカスタムリポジトリからのパッケージをプロジェクトの依存関係として宣言し、IDE から管理できます。PhpStorm は以下を提供します。一般的な Composer コマンド (init、install、update) と、その他の Composer コマンドを実行するための専用ユーザーインターフェース。コマンド出力は Composer ログコンソールに表示されます。PhpStorm プロ...
分散構成ファイルを使用する (.htaccess)
PhpStorm は、分散構成ファイルの編集中に、構文のハイライト、フォーマット、コード補完、およびドキュメントの検索を提供します。分散構成ファイルは、HTTP Apache Server 構成へのディレクトリベースの変更を行うために使用され、通常は .htaccess という名前です。名前が .htaccess のファイルを使用している場合、PhpStorm はそれを分散構成ファイルとして認識し、完全なコーディング支援を提供するため、追加の手順は必要ありません。別の名前のファイルを使用したい場合は、この...