ch01 2章中 1章目

ch01 — PHP をインストールする

スライドで見る

この章を一枚で

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

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

この章を AI と学ぶ

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

    ChatGPT Claude Gemini

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

    ChatGPT Claude Gemini

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

    ChatGPT Claude Gemini

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

学習目標

  • 自分の OS に PHP 8.0 以上を入れる
  • ターミナルで php -v が動く
  • バージョン番号が表示される (例: PHP 8.3.10)

手順 (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 でファイルがあるディレクトリへ

解説スライド 全 6 枚

右の ボタン キー(またはスワイプ)で次のスライドに進めます。 下の「縦表示」を開くと全スライドを一気に読めます。

  1. PHP をインストールする

    Lesson 0 / Chapter 1

  2. PHP とは

    サーバーで動くプログラミング言語。

    [ブラウザ] → [サーバー: PHP実行] → HTML を返す

    このコースでは まず自分のマシンで php コマンドを動かす ところから始める。

  3. ゴール

    ターミナル (黒い画面) で:

    $ php -v
    PHP 8.3.10 (cli) (built: ...)

    これが出るまで持っていく。それだけ。

  4. OS 別の入れ方

    OS コマンド
    macOS brew install php
    Ubuntu / Debian sudo apt install -y php-cli
    Fedora / RHEL sudo dnf install -y php-cli
    Windows windows.php.net から zip → 解凍 → PATH 追加

    詳細は README を見て、自分の OS の手順を実行する。

  5. 確認

    $ php -v
    PHP 8.x.x (cli) ...

    PHP 8 で始まれば OK。

    PHP 7 系が出てきたら、各 OS で php8 を明示 したパッケージ名を使う。

  6. このチャプターでできるようになること

    php -v でバージョンが出る ✅ PHP 8.0 以上が入っている

    → ch02 で実際に .php を実行する

1 / 6
📜 スライドを全部一気に読む(縦表示)

Lesson 0 / Chapter 1


PHP とは

サーバーで動くプログラミング言語。

[ブラウザ] → [サーバー: PHP実行] → HTML を返す

このコースでは まず自分のマシンで php コマンドを動かす ところから始める。


ゴール

ターミナル (黒い画面) で:

$ php -v
PHP 8.3.10 (cli) (built: ...)

これが出るまで持っていく。それだけ。


OS 別の入れ方

OS コマンド
macOS brew install php
Ubuntu / Debian sudo apt install -y php-cli
Fedora / RHEL sudo dnf install -y php-cli
Windows windows.php.net から zip → 解凍 → PATH 追加

詳細は README を見て、自分の OS の手順を実行する。


確認

$ php -v
PHP 8.x.x (cli) ...

PHP 8 で始まれば OK。

PHP 7 系が出てきたら、各 OS で php8 を明示 したパッケージ名を使う。


このチャプターでできるようになること

php -v でバージョンが出る ✅ PHP 8.0 以上が入っている

→ ch02 で実際に .php を実行する

この章で取り組む 演習問題の流れ (1ステップ)
  1. 01 ドリル 01 — PHP のバージョン確認 README.md starter.php answer.php

演習問題の詳細

この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。

ドリル 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 で書くような独自コードはまだ書かない。

つまずいたら

  • command not found: phpphp への PATH が通っていない。ch01 の OS 別手順に戻る
  • PHP 7.x が出る → 古い PHP が入っている。各 OS で php8 を明示

🧪 ブラウザで試す

スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。

PHP ランタイム未読込

          

        

演習問題(1問)

  1. ドリル 01 — PHP のバージョン確認

    README.md starter.php answer.php

サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。

完了にすると進捗に反映されます