こんにちは、SiiDエンジニアのセイトです。
この記事では、これからPHPとLaravelを始めてみたい方に向けて、何もインストールされていないPCに環境を整え、ブラウザで「Laravelが動いている画面」を表示するまでを、Windows・Macの両方に対応する形で順番に解説していきます。
Laravel(ララベル)は、PHP界で最も人気のあるWebアプリケーションフレームワーク(=Web開発を効率化する道具箱のこと)です。
Rails(Ruby)やDjango(Python)と並ぶ存在で、世界中の現場で使われています。
この記事のゴールは、`http://127.0.0.1:8000` を開いたときにLaravelのウェルカムページが表示されること。これがいわゆる「Hello World」です。
事前に必要なもの
今回インストールするのは、以下の3つです。
- PHP:Laravel本体を動かすプログラミング言語のランタイム
- Composer:PHP用のパッケージ管理ツール(npmのPHP版)
- PostgreSQL:データベース(DB)。Laravelからデータを読み書きするために使います
ターミナルで黒い画面にコマンドを打つ作業が出てきますが、初心者の方も身構えなくて大丈夫です。書いてある通りに入力すれば動きます。
STEP1:PHPとComposerをインストールする
Macの場合
Mac標準のパッケージマネージャHomebrewを使います。
未インストールでも、ターミナルで次のコマンドを一発叩くだけでインストールは完了します。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"HomebewでPHPとComposerをまとめてインストールするコマンドは次の通り。
brew install php composerWindowsの場合
Windows標準の`winget`コマンドを使います。
Powershellを開いて次のコマンドを順番に実行してください。
// PHPのインストール
winget install --id Php.Php
// Composerのインストール
winget install --id Composer.Composer動作確認
両OSとも、インストールが終わったら以下を実行してバージョンが表示されればOKです。
// PHPの確認
php -v
// Composerの確認
composer -V「コマンドが見つかりません」と言われた場合は、ターミナル(PowerShell)を一度閉じて開き直してみてください。
それでも駄目なら、PATH(=実行ファイルの場所をOSに教える設定)が通っていない可能性があるので、インストーラを再実行しましょう。




