開発環境の構築

Warning

Dockerをインストールできていない方は、こちらの添付資料を参考にインストールをお願いします。

PHPが動作する開発環境を構築します。 以下の手順に従ってください。

  1. VSCodeのプラグイン「Dev Containers」をインストールする VSCode上でCtrl-Shift-X(Macは、Cmd-Shift-X)と押し、検索バーに「Dev Containers」と入力し、インストールしてください。
  2. VScodeでcloneしたディレクトリ03-first-php...を開く
  3. Ctrl-Shift-P(Macは、Cmd-Shift-P)でVSCodeのコマンドパレットを開く
  4. rebuildと入力する
  5. Dev Container: Rebuild and Reopen in Container が出てくるのでクリックする
  6. PHP実習環境をクリックする
  7. しばらく待つ(CPUパワーとネットワークに依存)

    気になる方はログを出すようにすると進行状況がわかります。

    Note

    時間がかかるのは初回の起動時のみです。2回目以降は早いです。

  8. 03-FIRST-PHP-ユーザー名[開発コンテナー...表示され、publicなどのディレクトリが表示されていればOK
Tip

(追記)Dev Containersの停止方法

  1. コマンドパレットを開いて、dev containers localと入力
  2. 「フォルダーを再度ローカルで開く(Dev Containers: Reopen Folder Locally)」をクリック
Note

今回のDockerを使った開発環境について説明すると、PHPでの開発がぼやけてしまうので、詳しくは後日まとめて解説します。

現段階では以下の図のように、Dockerコンテナの中に、LinuxOS、PHP、WebサーバのApacheが搭載された開発環境があるという理解のみで問題ありません。