採点されません。匿名です。 間違えることは学習の一部です。読むだけでもかまいません。

PHP をインストールする

テクノロジ系 / first-step (環境構築と最初の動作確認)

PHP をインストールする

Lesson 0 / Chapter 1

PHP とは

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

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

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

ゴール

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

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

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

OS 別の入れ方

OSコマンド
macOSbrew install php
Ubuntu / Debiansudo apt install -y php-cli
Fedora / RHELsudo dnf install -y php-cli
Windowswindows.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: phpphp への PATH が通っていない。ch01 の OS 別手順に戻る
  • PHP 7.x が出る → 古い PHP が入っている。各 OS で php8 を明示