前回の記事では Laravelとは何か を解説しました。
今回は実際に
Laravelを動かす
ための環境構築を行います。
この記事では次の内容を解説します。
- 必要なツール
- PHPの確認
- Composerの導入
- Laravelプロジェクト作成
- 開発サーバー起動
この記事の手順を実行すれば、Laravelを自分の環境で動かせるようになります。
前提環境(重要)
この記事では以下の環境を前提にしています。
OS
- macOS / Windows / Linux(どれでもOK)
PHP
PHP 8.2 以上
確認
php -v
例
PHP 8.2.12
Composer
Composer 2.x
確認
composer -V
例
Composer version 2.6.0
Node.js(任意)
Node.js 18以上
確認
node -v
npm -v
※フロントビルドで使用
PHPのインストール
macOS(Homebrew)
brew install php
Windows
- XAMPP / Laragon / WAMP などを使用
おすすめ
Laragon(初心者向け)
Linux(Ubuntu)
sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-bcmath php-curl
Composerのインストール
ComposerはPHPのパッケージ管理ツールです。
公式サイト
https://getcomposer.org
インストール確認
composer -V
Laravelのインストール方法
Laravelを作成する方法は2つあります。
方法1(推奨)
composer create-project laravel/laravel blog
方法2(Laravel installer)
composer global require laravel/installer
laravel new blog
プロジェクト作成
実際に作成します。
composer create-project laravel/laravel blog
完了すると
blog/
ディレクトリが作成されます。
ディレクトリに移動
cd blog
Laravelの起動
Laravelには開発用サーバーがあります。
php artisan serve
成功すると
Server running on http://127.0.0.1:8000
ブラウザ確認
http://127.0.0.1:8000
Laravelの画面が表示されれば成功です。
Laravelの基本コマンド
よく使うコマンド
サーバー起動
php artisan serve
キャッシュクリア
php artisan cache:clear
ルート確認
php artisan route:list
マイグレーション
php artisan migrate
ディレクトリ構造
重要なフォルダ
app/
routes/
resources/
public/
app
ビジネスロジック
Controller / Model
routes
URL定義
resources
ビュー(Blade)
public
公開ディレクトリ
よくあるエラー
PHPバージョンが低い
エラー例
requires PHP >= 8.2
対応
PHPをアップデート
Composerがない
エラー
composer: command not found
対応
Composerインストール
ポート使用中
Address already in use
対応
php artisan serve --port=8001
.envファイル
Laravelでは環境設定を
.env
で管理します。
例
APP_NAME=Laravel
APP_ENV=local
APP_DEBUG=true
Laravel開発の基本フロー
プロジェクト作成
↓
ルーティング
↓
Controller作成
↓
View表示
↓
DB連携
まとめ
この記事では Laravel環境構築 を解説しました。
重要なポイント
PHP 8.2以上
Composer
Laravelインストール
php artisan serve
これでLaravelを動かす準備が整いました。
次の記事
次回は
Laravelのディレクトリ構造
を解説します。
ここでは
- app
- routes
- resources
など、Laravelの全体構造を理解します。


コメント