この章を一枚で

PHP を使えるようにするまでの3ステップ。まずどれもインストールされていない状態から、php コマンドが叩けるまでの流れを把握しよう。

flowchart LR
  A["💻 何もない PC"] -->|① インストール| B["📦 PHP本体"]
  B -->|② パス通し| C["⌨️ ターミナル"]
  C -->|③ php --version| D["✅ 動作確認OK"]
  D -.->|次の章へ| E["👋 Hello World"]

OS 別の手順で PHP をインストールし、php -v でバージョン確認できる状態にする。

学習目標

手順 (macOS)

Homebrew をインストール済みなら 1 コマンドで完了。

# Homebrew が入っていない場合は先にインストール: https://brew.sh
brew install php
php -v

手順 (Linux)

Ubuntu / Debian 系:

sudo apt update
sudo apt install -y php-cli
php -v

Fedora / RHEL 系:

sudo dnf install -y php-cli
php -v

手順 (Windows)

  1. https://windows.php.net/download/ から VS16 x64 Thread Safe の zip をダウンロード
  2. C:\php に解凍
  3. システム環境変数 PathC:\php を追加
  4. 新しい PowerShell を開いて php -v

公式: PHP for Windows 公式手順 (英語)

確認

php -v

の出力に PHP 8 で始まるバージョンが含まれていれば OK。

drill/01-version-check/ で自動チェックできる:

php scripts/grade.php topics/first-step/ch01-install/drill/01-version-check/ --answer

つまずいたら

メッセージ 原因 直し方
command not found: php PATH が通っていない OS 別手順を再確認・ターミナルを再起動
PHP 7.x (古い) 古いバージョン 各 OS で php8 パッケージを明示する
Could not open input file カレントディレクトリの問題 cd でファイルがあるディレクトリへ

演習: ドリル 01 — PHP のバージョン確認

PHP がインストールされていて、バージョン 8 以上で動くことを自動チェックする。 コードを書く必要はないphp -v が動けば answer.php がそれを呼び出してチェックする。

手順

ドリルを実行する:

$ php scripts/grade.php topics/first-step/ch01-install/drill/01-version-check/ --answer

出力:

PHP OK
PASS

PASS が出れば PHP のセットアップが完了している。

仕組み

answer.php の中で PHP_MAJOR_VERSION 定数を見て、8 以上なら PHP OK と出す。 他の lesson で書くような独自コードはまだ書かない。

つまずいたら

この章を AI に聞く

  1. 「ch01 — PHP をインストールする」のつまずきやすいポイントを、初学者向けに3つ教えてください

    💬 ChatGPT 📘 Claude ✨ Gemini

  2. 「ch01 — PHP をインストールする」について、自分の手で試せる練習問題を3つ出してください (難易度を上げながら)

    💬 ChatGPT 📘 Claude ✨ Gemini

  3. 「ch01 — PHP をインストールする」を学んだ後、次に学ぶと良いトピックは何ですか?理由も教えてください

    💬 ChatGPT 📘 Claude ✨ Gemini

🎉 受講お疲れさまでした!

ch01 — PHP をインストールする」を読み終えました。
学んだことを誰かに教えると、もっと記憶に残ります。

X で共有 Hatena LINE