MacOs를 위한 개발 환경.
https://laravel.kr/docs/8.x/valet
Homebrew 설치
일단 homebrew가 설치 되어 있어야한다.
아래 사이트에서 스크립트를 복사한다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
터미널에 명령어를 붙여 넣습니다.
맥에 로그인 하는 비밀번호를 입력합니다.
Return키를 눌러줍니다.
쭉쭉 진행됩니다.
설치가 끝난것 처럼 보이지만
brew --version을 입력했을 때 작동 하지 않는다.
Warning: /opt/homebrew/bin is not in your PATH.
이런 경고가 때문이다.
아래의 명령어로 해결 했다.
echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc
vi ~/.zshrc로 확인을 해보면 아래처럼 한줄이 추가되어있다.
source ~/.zshrc 로 반영 해주어야 한다고 한다.
brew --version 으로 확인 해주면 버전이 나온다.
Valet 설치
brew update
이미 최신 버전이라 바로 install로 넘어간다.
brew install php
뭔가 쭉쭉 설치 된다.
설치가 다 된거 같다.
php.ini 수정 후 brew services restart php를 해야된다는 말인거 같다.
근데 그냥 모르고 실행.
php --version을 해보면 설치 된것을 확인 할 수 있다.
composer 설치를 해준다.
시스템에서 laravel 실행 파일을 찾을 수 있도록 Composer의 시스템 전체 vendor bin 디렉토리를 $PATH에 배치해야 합니다.
이 디렉토리는 운영 체제에 따라 다른 위치에 있습니다. 그러나 몇 가지 운영 체제에서의 일반적인 위치는 다음과 같습니다.
macOS: $HOME/.composer/vendor/bin
Windows: %USERPROFILE%\AppData\Roaming\Composer\vendor\bin
GNU / Linux Distributions: $HOME/.config/composer/vendor/bin or $HOME/.composer/vendor/bin
맥에서 환경변수 설정
export PATH="$PATH:$HOME/.composer/vendor/bin
아래 명령어로 적용되었는지 확인
echo $PATH
컴포저로 laravel valet을 설치 한다.
composer global require laravel/valet
valet설치를 한다.
valet install
근데 갑자기
command not found: valet 에러가 나서 아래 블로그를 참고하여 해결했다.
https://velog.io/@adc0612/라라벨-및-발렛-Laravel-valet-설치
다시 valet install 을 실행해준다.
사이트 동작 시키기
park
park 명령은 애플리케이션이 포함된 디렉토리를 머신에 등록합니다.
디렉토리가 발렛으로 "파킹"되면 해당 디렉토리 내의 모든 디렉토리는 웹 브라우저의 http://<directory-name>.test에서 액세스할 수 있습니다.
valet park
link
애플리케이션이 link 명령을 사용하여 발렛에 연결되면, 해당 디렉터리 이름을 사용하여 애플리케이션에 액세스할 수 있습니다.
예를들어 아래 처럼 laravel 디렉토리로 이동하여 링크 명령어를 실행하면
cd ~/Sites/laravel
valet link
http:laravel.test로 접속할 수 있습니다.
links 명령을 실행하여 연결된 모든 디렉토리 목록을 표시할 수 있습니다.
unlink 명령은 사이트의 심볼릭 링크를 제거하는 데 사용할 수 있습니다.
PHP 버전
valet use php@version 명령을 사용하여 PHP 버전을 전환할 수 있습니다.
valet use php@7.2
프로젝트 설치도중 php버전을 7.2로 바꿔야 해서 위 명령어를 실행 했더니 아래와 같은 에러를 마주했다.
Error: php@7.2 has been disabled because it is deprecated upstream!
해결방법 :
brew tap shivammathur/php
brew install shivammathur/php/php@7.2
설치가 완료 되고 나서 다시 use 명령어로 php버전을 바꿀 수 있었다.
'PHP > Laravel' 카테고리의 다른 글
[Laravel] Macbook M1 Pro에서 node 14 버전 설치 (0) | 2022.05.16 |
---|---|
[Laravel] Valet 에서 laravel 설치 (0) | 2022.05.11 |
홈스테드 오류 모음 (0) | 2021.05.12 |
[Livewire] 라이브와이어 (0) | 2020.11.03 |
[Vue] Laravel에 Vue 설치하기 및 실행 예제 (Laravel 7.x) (0) | 2020.06.01 |
댓글