背景
Laravelのphp artisan serveを使用すると自動的にポート8000が割り当てられます。
$ php artisan serve
Laravel development server started on http://127.0.0.1:8000/
ポート80を指定した場合に、エラーが出てしまいました。
$ php artisan serve --port=80
Laravel development server started on http://127.0.0.1:80/
[Thu Apr 13 21:08:44 2017] Failed to listen on 127.0.0.1:80 (reason: Permission denied)
対応
sudoを付けて、artisan serveコマンドを実行する。
$ sudo php artisan serve --port=80
Password:入力してね
Laravel development server started on http://127.0.0.1:80/