- 로컬에서 여러 사이트를 개발할 경우 유용
- PHP 와 MySQL 이 설치되어 있어야 한다
- nginx는 valet에 포함되어 있음
- DNS 서버 설정
Acrylic DNS proxy를 위한 설정
IPv4 - 127.0.0.1 , 8.8.8.8
IPv6 - ::1 , 2001:4860:4860::8888
- valet 패키지를 설치
composer global require cretueusebiu/valet-windows
- valet 명령어가 설치된 경로를 PATH 에 추가
%APPDATA%\Composer\vendor\bin
- valet 을 설치
- PowerShell 을 관리자 권한 으로 실행
valet install
- 에러 발생 : Could not install the nginxservice service. Check ~/.valet/Log for errors.
- 해결방법 : PowerShell 을 관리자 권한 으로 실행, 콘솔을 닫고 다시 실행
- 프로젝트 모음 폴더 등록
- 프로젝트들을 모아 놓은 폴더 에서 실행
- projects\projet1 의 구조에서 projects폴서에서 실행하면 project1.test
- ~/.valet/config.json
valet park
- 1개 프로젝트 폴더 등록
- 폴더로 이동
valet link
- valet 제어
valet start : 시작
valet stop : 중지
valet restart : 재시작
- 도메인 확인 변경
valet domain : 도메인 확인
valet domain local : local 로 도메인 변경
- 상태 확인
valet paths : 설정된 폴더 보기
valet links : 설정된 URL , Path 보기
//================
//URL 접속이 안되는 경우
- 다음의 실행파일을 방화벽에 허용으로 등록한다.
%APPDATA%\Composer\vendor\cretueusebiu\valet-windows\bin\nginx\nginx.exe
%APPDATA%\Composer\vendor\cretueusebiu\valet-windows\bin\acrylic\AcrylicService.exe
php.exe
php-cgi.exe
//=========
// 참고
https://www.lesstif.com/pages/viewpage.action?pageId=39126153
https://github.com/cretueusebiu/valet-windows
'Code > PHP' 카테고리의 다른 글
라라벨 설치 및 설정 (0) | 2018.09.27 |
---|---|
라온 보드 수동 설치 (0) | 2018.09.25 |
APM(Apache, PHP, Mysql) 설치 - 2012/06 (0) | 2012.10.25 |
[php] session_start()에서 에러가 날때 (0) | 2012.08.21 |
[php] APM(Apache, php, MySQL) 설치 (0) | 2008.11.05 |