wsl 환경 구축 후 신규 패키지 (ex: laravel/breeze) 설치 후
php artisan migrate 시 버전이 안맞는다는 메시지가 뜸
Your composer ~~ php version ~~~
어차피 스타터킷 테스트이니 버전을 달리해서 설치하면 됨
1)
curl -s https://laravel.build/ex9 > test.sh
다운받아 test.sh 파일을 열고
laravelsail/php버전-composer 을 설치된 php 버전에 맞게 수정한다
2)
bash ./test.sh
3)
php artisan serve
http://127.0.0.1/ docker 실행 및 확인
4) 이제 스타터킷 설치
composer require laravel/breeze:버전 --dev
개인적으론 https://packagist.org/packages/laravel/breeze 에서 php 버전 호환 확인후 설치 추천
5)
php artisan breeze:install
-- sudo apt-get install php-dom -- 필요시
php artisan migrate
npm install
npm run dev
#각 모듈별 버전 - 글 작성 당시 기준
PHP: 8.1.2
Laravel : Docker Sail 사용 laravelsail/php81-composer
Node / NPM : 18.19.0 / 10.2.3
sudo systemctl stop apache2
sudo apt-get update
sudo apt-get install wget ca-certificates php php-curl php-dom
sudo apt-get install sqlite php5-sqlite php-mysql mysql-client-core-8.0
node 는 NVM 으로 설치 (https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04)
'BACK > PHP' 카테고리의 다른 글
[laravel] breeze @vite 노출 오류 (0) | 2024.01.16 |
---|---|
[laravel] sail 로 xdebug 설정 (0) | 2024.01.14 |