티스토리 뷰

Laravel

[laravel 8] laravel, php upgrade

rediate.will 2023. 1. 27. 12:12

시즌이 또 옴.

그 시즌이 또 옴.

그래도 이번에는 라라벨은 8에서 9버전!

php는 8.0에서 8.2로!!

 

나는 세일을 사용하기때문에, 현재 1.15버전을 쓰고있어서 sail에 8.2로 올릴수가 없었다......하...

그래서 composer.json에 최신버전으로 변경 & docker-compose.yml에 버전 변경해줌.

// composer.json
"laravel/sail": "^1.18"

// docker-compose.yml
        build:
            context: ./vendor/laravel/sail/runtimes/8.2
            dockerfile: Dockerfile
            args:
                WWWGROUP: '${WWWGROUP}'
        image: sail-8.2/app

// command
> sail down
> sail build --no-cache
> sail up -d
> sail php -v
PHP 8.2.1 (cli) (built: Jan 13 2023 10:43:08) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.1, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.1, Copyright (c), by Zend Technologies
    with Xdebug v3.2.0, Copyright (c) 2002-2022, by Derick Rethans

 

8.2 올라간걸 확인했으면,

 

https://laravel.com/docs/9.x/upgrade#updating-dependencies

 

업그레이드 공식 메뉴얼 보면 요리조리 추가하고 바꾸라는게 나옴.

 

Composer Dependencies

You should update the following dependencies in your application's composer.json file:

  • laravel/framework to ^9.0
  • nunomaduro/collision to ^6.1

In addition, please replace facade/ignition with "spatie/laravel-ignition": "^1.0" and pusher/pusher-php-server (if applicable) with "pusher/pusher-php-server": "^5.0" in your application's composer.json file.

 

요 부분만 잘 보면 됨.

"php": "^8.2",
"laravel/framework": "^9.0",
"spatie/laravel-ignition": "^1.0"
"nunomaduro/collision": "^6.4"

이렇게만 변경해줌. 우린 pusher 안써서 음슴.

 

그리고 composer update 해주면 업데이트 됨

> sail artisan --version
Laravel Framework 9.48.0

 

잘 올라간걸로 확인 됨.

 

이젠 사이트에서 잘 돌아가는지 확인해보면 된당.

 

 

하... 참 큰일이로세.

잠깐 찾아본걸론 크게 안되거나 할건 없을거 같긴한데 불안쓰....

 

 

 

+. php는 

https://www.php.net/manual/en/migration81.deprecated.php

https://www.php.net/manual/en/migration82.deprecated.php

에서 기존 코드에서 사용한 부분이 있는지 검색해보면 된당.

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함