Laravelの環境構築における「ローカルサーバー(php artisan serve)の起動」について、以下に詳しく説明します。
php artisan serveとは
Laravelには、開発環境において簡易的なWebサーバーを立ち上げるためのコマンド php artisan serve が用意されています。これはPHPのビルトインサーバー機能を活用し、ApacheやNginxなどの外部Webサーバーを用意せずに、すぐにローカルでLaravelアプリケーションを動かすことができます。
実行手順
-
ターミナル/コマンドプロンプトを開く
-
Laravelプロジェクトのルートディレクトリに移動します。
-
例:
-
-
サーバーを起動する
-
以下のコマンドを実行します:
-
-
出力例(成功時)
-
ブラウザで
http://127.0.0.1:8000にアクセスすると、Laravelのトップページが表示されます。
-
オプション指定(ポートやホストの変更)
ポートやホストを明示的に指定することも可能です。
-
ポート番号の指定:
-
ホスト名の指定:
-
両方を指定:
注意点
-
php artisan serveは本番運用には適しません。開発用途に限定してください。 -
サーバー起動中はターミナルがそのプロセスに占有されます。中断するには
Ctrl + Cを押します。 -
Laravelの
.env設定ファイルが存在しない場合、エラーになることがあります。あらかじめcp .env.example .envで作成しておくことを推奨します。
まとめ
| 項目 | 内容 |
|---|---|
| コマンド | php artisan serve |
| 用途 | ローカルでLaravelアプリケーションを起動する |
| デフォルトURL | http://127.0.0.1:8000 |
| 使用条件 | Laravelプロジェクトディレクトリ内で実行、.envファイルが必要 |
| 停止方法 | Ctrl + C |
ChatGPT4o 生成日:2025/06/23