はじめに
Laravel チームは初心者向けに Herd やphp.new を用意していますが、シニアエンジニアはパッケージマネージャーで各ツールを個別に管理することを好みます。自分でバージョンを制御でき、複数プロジェクトで異なる PHP バージョンを切り替えるのも簡単です。
このガイドでは Homebrew を使って PHP・Composer・Node.js(nvm 経由)をインストールし、laravel new が動く状態にするまでを解説します。
対象環境: macOS 13 Ventura 以降。Apple Silicon(M1/M2/M3)・Intel どちらにも対応しています。
Homebrew のインストール
Homebrew は macOS 向けのパッケージマネージャーです。まだインストールしていない場合は、ターミナルで以下を実行します。~/.zprofile など)に以下の行が自動追加されます。手動で追加した場合は、設定を再読み込みしてください。
PHP のインストール
1
最新の PHP をインストールする
Homebrew の
php フォーミュラは常に最新の安定バージョンを指しています。Laravel 13 は PHP 8.3 以上が必要です。2
バージョンを確認する
PHP 8.3.x 以上が表示されれば成功です。3
(任意)特定バージョンを使う
複数の PHP バージョンを管理したい場合は、バージョン付きフォーミュラをインストールします。バージョンを切り替えるには 現在リンクされているバージョンを確認します。
brew link を使います。Composer のインストール
1
Composer をインストールする
Homebrew から直接インストールできます。
2
バージョンを確認する
3
グローバルインストールのパスを設定する
composer global require でインストールしたパッケージ(Laravel インストーラーなど)を使えるように、~/.composer/vendor/bin を PATH に追加します。~/.zshrc(または ~/.bashrc)に以下を追記します。nvm のインストール
Node.js は nvm(Node Version Manager)を使ってユーザー単位でインストールします。root 権限なしで管理できるため、グローバルな npm パッケージを使う AI ツールや CLI との相性が良いです。
1
nvm をインストールする
最新のインストールスクリプトは nvm の GitHub リポジトリ で確認できます。
2
シェル設定ファイルに追記する
インストールスクリプトは自動的に 設定を反映します。
~/.zshrc(または ~/.bashrc)に以下を追記します。追記されていない場合は手動で追加してください。3
インストールを確認する
Node.js のインストール
1
LTS バージョンをインストールする
2
デフォルトに設定する
新しいターミナルセッションでも自動的に使われるよう、デフォルトバージョンを設定します。
3
バージョンを確認する
Laravel のインストール確認
1
Laravel インストーラーを導入する
2
新しいプロジェクトを作成する
3
開発サーバーを起動する
http://localhost:8000 にアクセスし、Laravel のウェルカムページが表示されれば完了です。Herd との使い分け
チーム開発や CI 環境と設定を合わせたい場合や、複数バージョンの PHP を頻繁に切り替える場合は Homebrew による手動構築が適しています。