WSL
WSL (WSL 2) – Windows Subsystem for Linux – は、Windows 10 以降で Linux バイナリ実行ファイルをネイティブに実行するための互換性レイヤーです。 現在、Ubuntu、OpenSUSE、SLES など、いくつかの Linux ディストリビューション(英語)をサポートしています。
WSL を設定する
Microsoft ストアから WSL ディストリビューション(Ubuntu など)をダウンロードしてインストールします。
この手順では、最新の「Fall Creators Update」(最小バージョン 1709、ビルド 16299.15) を適用した少なくとも Windows 10 以降を使用してください。 手順については、公式ガイド Linux 用の Windows サブシステムをインストールするを参照してください。
WSL 2 を使用するには、Windows のバージョンが 10 ビルド 18917 以降である必要があります。 これらの手順(英語)に従って、ディストリビューションを切り替えます。
PhpStorm は、システムを Windows 10 のビルド 16299.15 以降にアップグレードする前にインストールした可能性がある 既存 WSL をサポートしていないことに注意してください。 この場合、WSL ディストリビューションを更新する必要があります。
Linux ディストリビューションを実行します。
最初の起動時に、システムは Windows のオプション機能を有効にするように求めるメッセージを表示する場合があります。 この場合、次のことを行う必要があります。
管理者として Windows PowerShell を開き、実行します
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linuxコンピューターを再起動してください。
Linux インストール内で、PHP がインストールされていることを確認してください。 インストール手順の詳細については、 Debian GNU/Linux インストールノート(英語)を参照してください。 Ubuntu を使用している場合は、ターミナルで次のコマンドを実行して、PHP をすばやくインストールできます。
sudo apt install php php-mbstring php-xml php-zip php-curl php-xdebugリモート PHP インタープリターの構成 の説明に従って、WSL ベースのリモートインタープリターを構成します。 スクリプトまたは Composer コマンドの実行、 PHP 品質ツールの実行など、すべての一般的なタスクに対して作成されたインタープリターを指定できます。
WSL ファイルシステムに保存されているプロジェクトを開く
PhpStorm では、WSL ファイルシステムに保存されているプロジェクトを直接開き、他のプロジェクトと同じように操作できます。
ようこそ画面の Open をクリックするか、メインメニューから を選択してください。
開いた パスの選択ダイアログで、開くプロジェクトが含まれている WSL ファイルシステム内のフォルダーを選択するか、プロジェクトの場所へのパスを手動で入力します。
パス構文は
\\wsl.localhost\DistributionNameです。ここで、DistributionNameはLinuxディストリビューションの名前(例:Ubuntu、Debian、Archなど)です。