

現在Laravel sailでのWebアプリの開発に挑戦しています。  
環境はDocker +
Ubuntuで行っておりますが、借りているレンタルサーバーの対応PHPバージョンと合わないため、PHPのバージョンを下げて開発したいと思っています。

**現在のバージョン**

PHP 8.1.7  
Laravel Framework 9.27.0  
docker 20.10.16  
Ubuntu 20.04.4 LTS \n \l

### 現状

[code]

    curl -s https://laravel.build/example | bash
    
[/code]

でlaravel sailをダウンロードすると上記のバージョンで構築されます。

### やってみたこと

docker-compose.yml内の

[code]

    context: ./vendor/laravel/sail/runtimes/8.1
    image: sail-8.1/app
    
[/code]

を

[code]

    context: ./vendor/laravel/sail/runtimes/8.0
    image: sail-8.0/app
    
[/code]

に書き直し、

[code]

    ./vendor/bin/sail build --no-cache
    ./vendor/bin/sail up -d
    
[/code]

でコンテナを立ち上げましたが、localhostに接続すると

> このページは動作していません localhost からデータが送信されませんでした。 ERR_EMPTY_RESPONSE

となり表示できません。

できれば、Laravelのバージョンも6.Xにできると嬉しいのですが...

学習始めたばかりで理解が薄い為、分かりづらい質問になっていたら申し訳ありません。  
ご教授いただきたいです。

よろしくお願いいたします。


CC BY-SA 4.0
2022-09-05T04:40:09.613
90935
2022-09-16T15:20:40.180
2022-09-05T06:17:04.310
3060
54093
question
php ubuntu docker laravel
Docker + Ubuntu +Laravelでの開発でPHPのバージョンを変更したい


自己解決しました。

Ubuntuにphpのバージョンを複数インストールし、update-alternativesで切り替えることでできました。

ありがとうございました。


CC BY-SA 4.0
2022-09-16T15:09:51.543
91137
2022-09-16T15:20:40.180
2022-09-16T15:20:40.180
3060
54093
90935
answer