- 로컬에서 여러 사이트를 개발할 경우 유용

    - 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
Posted by codens