평범한 이야기들

[Valet] Mac에서 라라벨 개발환경인 Valet 설치하기 본문

평범한 개발 이야기/ETC

[Valet] Mac에서 라라벨 개발환경인 Valet 설치하기

songsariya 2021. 1. 27. 23:49
728x90

 Valet(이하 발렛)은 Mac에서 사용할 수 있는 라라벨 개발 환경입니다. 다른 추가 설정이나 프로그램이 필요가 없습니다. hosts 파일을 설정하지 않아도 사용할 수 있어서 매우 간단합니다. 작은 메모리를 이용해 가볍고 유연하고 빠르게 개발을 하실 수 있습니다. 라라벨뿐만 다양한 프레임워크도 지원합니다.

 

발렛은 brew 기반으로 설치를 진행합니다. 그전에 composer도 미리 설치가 되어있어야 합니다.

~ brew update
~ brew install php
~ composer global require laravel/valet

시스템 PATH에 경로를 추가해줍니다.

~ sudo vim /etc/paths

#### 해당 내용 추가 ####
~/.composer/vendor/bin

발렛을 설치합니다.

~ valet install

설치가 완료되면 ping 테스트를 먼저 해봅니다.

~ ping foobar.test

test로 끝나는 도메인은 발렛의 기본 설정 도메인입니다. 정상적으로 설치가 되었다면 127.0.0.1에서 응답이 옵니다. (foobar.test가 아닌 [문자].test 에서 전부 응답이 와야 합니다.)

 

 

발렛 사용방법

테스트를 하기 위한 웹프로그램 루트 디렉토리에 가서 아래와 같이 명령어를 입력하시면 됩니다.

# 발렛 사용 (park 하기)
~ valet park

해당 디렉토리가 laravel-test 였다면 브라우저에서 http://laravel-test.test로 접속을 하시면 됩니다.

parked 된 디렉토리를 해제하고자 하면 아래와 같이 명령어를 입력하시면 됩니다.

# 발렛 park 제거
~ valet forget

도메인을 변경을 할 때 사용하는 명령어입니다.

~ valet tld web

위와 같이 명령어를 실행하게 되면 디렉토리명.web 으로 접속이 가능해집니다.

 

그 외 명령어

위에서 설명한 명령어를 제외한 명령어 목록입니다. 원하시는 명령어가 있으면 찾아서 사용하시면 됩니다.

valet link : 디렉토리를 직접 지정해서 원하는 도메인으로 설정
valet unlink : 원하는 도메인 설정 취소
valet secure laravel-test : https를 사용
valet unsecure laravel-test : https를 사용 취소
valet log : Valet의 서비스가 작성한 로그 목록보기
valet paths : parked 된 모든 경로 확인
valet trust : sudo 암호를 묻지 않고 Valet 명령어를 실행할 수 있도록 brew와 valet을 sudoers에 추가
valet restart : valet 데몬 재시작
valet start : valet 데몬 시작
valet stop : : valet 데몬 중지
valet uninstall : valet 데몬 삭제
728x90
Comments