Skip to main content

はじめに

Laravel チームは初心者向けに Herdphp.new を用意していますが、シニアエンジニアはパッケージマネージャーで各ツールを個別に管理することを好みます。自分でバージョンを制御でき、複数プロジェクトで異なる PHP バージョンを切り替えるのも簡単です。 このガイドでは Homebrew を使って PHP・Composer・Node.js(nvm 経由)をインストールし、laravel new が動く状態にするまでを解説します。
対象環境: macOS 13 Ventura 以降。Apple Silicon(M1/M2/M3)・Intel どちらにも対応しています。

Homebrew のインストール

Homebrew は macOS 向けのパッケージマネージャーです。まだインストールしていない場合は、ターミナルで以下を実行します。
インストール後、Apple Silicon の場合はシェル設定ファイル(~/.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/binPATH に追加します。~/.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 による手動構築が適しています。
最終更新日 2026年3月30日