MacにLaravel開発環境を構築する方法|スクール環境に頼らない最短手順

■ はじめに

スクールでLaravelを学んでいると、

  • 環境が最初から用意されている
  • コマンドを言われた通りに打つだけ

という状態になりがちです。

でも実務では👇

👉 環境構築から自分でやるのが当たり前

この記事では、MacにLaravel環境を

ゼロから構築する手順をまとめます。

■ 結論(全体像)

Homebrew
↓
PHP
↓
Composer
↓
Node.js
↓
DB(MySQL / MariaDB)
↓
Laravel

■ ① Homebrewをインストール

Homebrew はMacのパッケージ管理ツールです。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

■ ② PHPをインストール

brew install php

確認:

php -v

■ ③ Composerをインストール

Composer (PHP) はPHPのパッケージ管理ツールです。

brew install composer

確認:

composer -V

■ ④ Node.jsをインストール

Node.js はフロント開発(Vite)に必要です。

brew install node

確認:

node -v
npm -v

■ ⑤ データベースを用意

今回は MariaDB を使用します。

brew install mariadb
brew services start mariadb

ログイン:

mysql -u root

■ ⑥ Laravelをインストール

composer global require laravel/installer

PATHが通っていない場合:

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

■ ⑦ プロジェクト作成

laravel new myapp
cd myapp

■ ⑧ サーバー起動

php artisan serve

ブラウザで確認:

http://127.0.0.1:8000

■ ⑨ フロント環境(Vite)

npm install
npm run dev

👉 CSSやJSがリアルタイムで反映される

■ ⑩ DB接続設定

.env ファイルに記述:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=casio_db
DB_USERNAME=root
DB_PASSWORD=

■ ⑪ マイグレーション

php artisan migrate

■ よくあるエラー

  • npmがない → Node.js未インストール
  • DB接続エラー → root認証設定
  • Vite動かない → npm install忘れ

■ スクール環境の落とし穴

環境が用意されていると👇

なぜ動くのかが理解できない

でも実務では👇

環境構築ができないと詰む

■ まとめ

👉 Mac1台でLaravel環境を作れるようになると、一気に実務レベルに近づきます

ブログ

BLOG

PAGE TOP