テストサーバーのカスタムポートを設定するにはどうすればよいですか?
通常は
php artisan serve
フォルダは次のように提供されます:
localhost:8000
1つのフォルダーに次のようにアクセスするにはどうすればよいですか?
localhost:8080
ローカルホスト上の2つの異なる開発サイトにアクセスしたい。
ポート8080の場合:
php artisan serve --port=8080
また、ポート80で実行する場合は、おそらくSudoが必要です。
Sudo php artisan serve --port=80
この例のように、これは私と一緒に動作するIPとポートを変更することができます
php artisan serve --Host=0.0.0.0 --port=8000
ポートを指定するには、php artisan serve --port=8080
を使用します。
各プロジェクトで多くのポートを一緒に使用できますが、
php artisan serve --port=8000
php artisan serve --port=8001
php artisan serve --port=8002
php artisan serve --port=8003
ポート80で他のポート番号と同様に指定できますが、通常のユーザーにはそのポートで何も実行する権限がありません。
そこに少し常識を落とすと、Linuxでこれになります:
Sudo php artisan serve --port=80
これにより、ブラウザーでポートを指定せずにlocalhostでテストできます。私がやったように、これを使用して一時的なデモをセットアップすることもできます。
ただし、PHPの組み込みサーバーは本番用に設計されていないことに注意してください。本番用にnginx/Apacheを使用してください。
使用できます
php artisan serve --port 80
Windowsプラットフォームで動作します
Sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
これにより、ポートがすべて一意にソートされた後に問題が修正されました。