🏖️
Laravelでポート番号を変更する
composer create-project laravel/laravel=11.x test-projectでLaravel11のプロジェクトを作り、composer require laravel/sail --devでLaravel Sailを入れて./vendor/bin/sail up -dしたら、80番はすでに使われている〜とエラーが。
Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:80 -> 0.0.0.0:0: listen tcp 0.0.0.0:80: bind: address already in use
80番が使えないなら他の番号を使おうということで、今回は84番を使うとして解説します。
docker-compose.ymlを編集
http://localhost:84でアクセスできるようにしたいので、APP_PORT:-80をAPP_PORT:-84に変更しました。
        ports:
            - "${APP_PORT:-84}:80"
.envにAPP_PORTを追加
.envの一番下に、84番を使う旨を追記しました。
APP_PORT=84
 php artisan config:clearして、再度 ./vendor/bin/sail up -dするとエラーが消えました。
http://localhost:84/に無事にLalavelの画面が表示されました🎉

Discussion