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環境を作れるようになると、一気に実務レベルに近づきます
TAG
