web-dev-qa-db-ja.com

php artisan.php serveのポートを設定します

テストサーバーのカスタムポートを設定するにはどうすればよいですか?

通常は

php artisan serve

フォルダは次のように提供されます:

localhost:8000

1つのフォルダーに次のようにアクセスするにはどうすればよいですか?

localhost:8080

ローカルホスト上の2つの異なる開発サイトにアクセスしたい。

97
maan81

ポート8080の場合:

 php artisan serve --port=8080

また、ポート80で実行する場合は、おそらくSudoが必要です。

Sudo php artisan serve --port=80
192

この例のように、これは私と一緒に動作するIPとポートを変更することができます

php artisan serve --Host=0.0.0.0 --port=8000
17
Ahmed Mahmoud

ポートを指定するには、php artisan serve --port=8080を使用します。

7
Rob Gordijn

各プロジェクトで多くのポートを一緒に使用できますが、

  php artisan serve --port=8000

  php artisan serve --port=8001   

  php artisan serve --port=8002

  php artisan serve --port=8003
4
Shabeer Sha

ポート80で他のポート番号と同様に指定できますが、通常のユーザーにはそのポートで何も実行する権限がありません。

そこに少し常識を落とすと、Linuxでこれになります:

Sudo php artisan serve --port=80

これにより、ブラウザーでポートを指定せずにlocalhostでテストできます。私がやったように、これを使用して一時的なデモをセットアップすることもできます。

ただし、PHPの組み込みサーバーは本番用に設計されていないことに注意してください。本番用にnginx/Apacheを使用してください。

4
Derrek Bertrand

使用できます

php artisan serve --port 80

Windowsプラットフォームで動作します

3
vishal pardeshi
Sudo /Applications/XAMPP/xamppfiles/bin/apachectl start

これにより、ポートがすべて一意にソートされた後に問題が修正されました。

0
Dr Tyrell