2025. 2. 18. 11:30ㆍ기술집/WEB관련
완전 쪼렙이 그냥 작업하면서 겪은거 적은거니까... 잘못된 부분이 있으면 지적 바랍니다 ㅠ
잘 하지도 못하는 라라벨. 그래도 해봐야지.
일단 설치를 진행중이었다.
php 8.2 버전에 laravel 10.0 버전.
프로젝트를 생성하려는데 에러가 난다.
잘 안보이지만...
PHP Fatal error: Uncaught Error: Call to undefined function Symfony\Component\Console\mb_detect_encoding() in /usr/share/php/Symfony/Component/Console/Application.php:1267
라라벨 설치할때 필요한 패키기가 몇개 있는데...
intl / xml / curl / mbstring 이거말고 또 있었나? 잘 모르겠다 ㅎ
아무튼.. 딱 봐도 mb 랑 encoding 이 들어있는걸 보니 글자 관련.
sudo apt install php8.2-mbstring
설치를 진행.
그리고 다시 실행 해 보니...
또 에러.
PHP Fatal error: Uncaught Error: Class "Normalizer" not found in /usr/share/php/Symfony/Component/String/AbstractUnicodeString.php:31
음.. 이건 모르겠다.
문득 들었던 생각이... xml을 안깔았지??
sudo apt intall php8.2-xml
설치... 그런데 해결이 안되었다.
그래서 검색.
intl 를 설치하라는데.... 이건 내가 시작할때 벌써
sudo apt intall php-intl
이거 설치 했는데????
가만 생각해보니... 지금까지 설치할때 php 버전을 꼭 붙여줬었다.
아...
sudo apt intall php8.2-intl
설치가 되네....
패키지 설치 할 때에는 php 버전을 꼭 잊지말고 붙여주자... 메모.
그리고 라라벨 프로젝트를 생성!!! 성공!!!!
캬..
사실 이게 두번째 하는건데... 첫번째 할때의 기억이 있어서 대략 어떤 패키지가 필요한지가 생각이 났던게 큰 도움이었다.
이제... 이걸로 패스포트 깔아서 토큰생성하고 주물러봐야지.
라라벨 설치중에 Normalize 랑 mb_detect_encoding 에러를 만나는 저 같은 분들에게는 도움이 되길 바랍니다.
저는 기록용으로.. ㅎ
'기술집 > WEB관련' 카테고리의 다른 글
[vs code] remote ssh Bad InstallScript Result 오류 Got bad result from install script 에러 (0) | 2025.03.12 |
---|---|
[PHP] password_verify 사용시 false 만 돌아온다 (1) | 2024.01.17 |
[크롬] chrome 브라우저가 ip주소를 바꾼다?? remote_addr (0) | 2023.08.03 |
[SQL] mysql 깨진 테이블 복구하기 - 손상 Crash 복구 (0) | 2022.11.15 |
[JS] 다른 페이지 프린트 - iframe submit 후 원클릭 출력 (0) | 2022.10.28 |