別のポートでLaravel開発サーバーを実行する方法


通常、Laravel の開発サーバーは http://localhost:8000/ からアクセスできるポート 8000 で実行されます.しかし、同じ開発用 PC で同時に Laravel アプリケーションの複数のインスタンスを実行する必要がある場合があります.このような状況では、同じポート 8000 を使用する必要があるため、2 番目のアプリケーションを開始することはできません.したがって、そのような状況では、デフォルト ポートの代わりに別のポートを使用する必要があります.

Laravel Artisan コマンド php artisan serve を使用して開発サーバーを起動します. --port を追加して、アプリケーションを実行するために必要な特定のポートを指定できます.たとえば、デフォルトのポート 8000 ではなくポート 8080 でアプリケーションを実行する必要がある場合は、次のコマンドを使用できます.

php artisan serve --port=8080


Laravel アプリケーションの別のインスタンスを開始する必要がある場合は、serve コマンドのポートを別の未使用のポートに変更できます.

このように serve コマンドをいじってポートを変更したくない場合でも、.env ファイルを使用してデフォルト ポートを変更できます.アプリケーションのルート ディレクトリにある .env ファイルを開き、次の行を追加します.

SERVER_PORT=8080


通常は php artisan serve コマンドを使用するだけで、以前と同じように Laravel 開発サーバーを起動できるようになりました.これにより、.env ファイルに記載されているポート番号で開発サーバーが起動されます.

その他の関連コンテンツについては、devtonight.com にアクセスしてください.