라라벨 3

Homestead 에서 php 8.x 버전 사용하기

homestead.yaml 파일에서 가상머신에서 사용할 php버전을 설정할 수 있다. * 그러나 homestead 13.2버전 부터 php 8.0 8.1버전을 지원함. 1. 홈스테드 버전 업그레이드를 위해 composer.json 파일에서 homestead 버전을 설정해준다. : 버전을 13.2로 변경해준 후 적용을 위해 컴포저를 업데이트 해준다. 명령어 => composer update 2. 홈스테드 설정파일에서 php 버전을 설정해준다. : homestead.yaml 파일의 sites 항목에서 php 버전을 설정 3. 적용을 위해 가상머신을 reload 해준다. 명령어 => vagrant reload --provision

cURL error 60 에러시 해결 방법

* Window에서 구동되는 PHP에서 발생하는 문제이다. 문제는 CA 인증 기관 파일이 없기 때문. 해결 방법 : 인증 파일을 다운 받아, php.ini에서 경로 설정을 해주자. 1. cacert.pem 파일 다운로드 받기. https://curl.haxx.se/ca/cacert.pem (편한 경로로 넣어주자) 2. php.ini 에서 curl.cainfo 변수의 값을 지정해주기. ex) * 변수의 값은 1번에서 받은 파일의 경로를 지정해준다. -------------------------------------------------------------------------------------------- * 참고) 만약 위의 경로가 틀리면 다음과 같은 오류가 발생한다.