PHP をインストールする
テクノロジ系 / first-step (環境構築と最初の動作確認)
PHP をインストールする
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 を実行する
考えてみよう
既定では正解・不正解の判定はしません。自分のペースで「答えを見る」を。採点してほしい場合だけ「採点してほしい」を押してください。
ドリル 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: php→phpへの PATH が通っていない。ch01 の OS 別手順に戻るPHP 7.xが出る → 古い PHP が入っている。各 OS でphp8を明示