수색…


소개

Valet은 macOS 용으로 개발 된 개발 환경입니다. 가상 머신, 농가 또는 방랑자에 대한 필요성을 추상화합니다. /etc/hosts 파일을 지속적으로 업데이트 할 필요가 없습니다. 로컬 터널을 사용하여 공개적으로 사이트를 공유 할 수도 있습니다.

Laravel Valet은 폴더 이름을 도메인 이름에 바인딩하여 *.dev 도메인에서 모든 사이트를 사용할 수있게합니다.

통사론

  • valet 명령 [options] [arguments]

매개 변수

매개 변수 값 설정
명령 도메인 , fetch-share-url, 잊기, 도움말, 설치, 링크 , 링크 , 목록, 로그, 최신 버전, 열기, 공원 , 경로, 다시 시작, 보안, 시작, 중지, 제거, 연결 해제, 보안 해제
옵션들 -h, --help, -q, --quiet, -V, --version, --ansi, --no-ansi, -n, --no-interaction, -v, -vv, -vvv, -말 수가 많은
인수들 (선택 과목)

비고

Valet for Linux와 Windows는 비공식적이므로 Github 저장소 외부의 지원은 제공되지 않습니다.

발렛 링크

이 명령은 전체 디렉토리가 아닌 디렉토리에 단일 사이트를 제공하려는 경우 유용합니다.

cd ~/Projects/my-blog/
valet link awesome-blog

Valet은 ~/.valet/Sites 현재 작업 디렉토리를 가리키는 심볼릭 링크를 만듭니다.
link 명령을 실행 한 후 http://awesome-blog.dev 에서 브라우저의 사이트에 액세스 할 수 있습니다.

링크 된 모든 디렉토리 목록을 보려면 valet links 명령을 실행하십시오. valet unlink awesome-blog 를 사용하여 심볼릭 링크를 파괴 할 수 있습니다.

주차 대행

cd ~/Projects
valet park

이 명령은 현재 작업 디렉토리를 Valet이 사이트를 검색해야하는 경로로 등록합니다. 이제, "parked"디렉토리에서 생성 한 Laravel 프로젝트는 http://folder-name.dev 규칙을 사용하여 자동으로 제공됩니다.

발렛 링크

이 명령은 사용자가 작성한 등록 된 Valet 링크와 해당 파일 경로를 컴퓨터에 표시합니다.

명령:

valet links

샘플 출력 :

...
site1 -> /path/to/site/one
site2 -> /path/to/site/two
...

참고 1 : 연결된 폴더 내에서뿐만 아니라 어디서나이 명령을 실행할 수 있습니다.

참고 2 : 사이트는 결말 .dev 없이 나열되지만 site1.dev 를 사용하여 브라우저에서 응용 프로그램에 액세스합니다.

설치

중대한!! Valet은 macOS 전용으로 설계된 도구입니다.

선결 요건

  • Valet은 로컬 머신의 HTTP 포트 (포트 80)를 사용하므로 Apache 또는 Nginx 가 동일한 시스템에 설치되어 실행중인 경우에는 사용할 수 없습니다.
  • macOS의 비공식적 인 패키지 매니저 인 Homebrew 는 Valet을 올바로 사용해야합니다.
  • 터미널에서 brew update 를 실행하여 Homebrew가 최신 버전으로 업데이트되었는지 확인하십시오.

설치

  • brew install homebrew/php/php71 통해 Homebrew를 사용하여 PHP 7.1을 brew install homebrew/php/php71 .
  • composer global require laravel/valet 통해 composer global require laravel/valet 와 함께 composer global require laravel/valet 을 설치 composer global require laravel/valet .
  • ~/.composer/vendor/bin 디렉토리를 시스템의 "PATH"에 추가하십시오 (이미없는 경우).
  • valet install 명령을 실행하십시오.

설치 후 설치 Valet가 설치 프로세스 중에 DnsMasq를 설치 했습니다 . 또한 시스템이 시작될 때 자동으로 실행되도록 Valet 데몬을 등록 했으므로 시스템을 재부팅 할 때마다 valet start 또는 valet install 을 실행할 필요가 없습니다.

발렛 도메인

이 명령을 사용하면 도메인을 로컬 시스템에 바인드하는 데 사용되는 TLD (최상위 도메인) 를 변경하거나 볼 수 있습니다.

현재 TLD 가져 오기

$ valet domain
> dev

TLD 설정

$ valet domain local
> Your Valet domain has been updated to [local].

설치 (Linux)

중대한!! Valet은 macOS 용으로 설계된 도구이며 아래 버전은 Linux OS 용으로 포팅되었습니다.

선결 요건

  • valet를 root 로 설치하거나 sudo 명령을 사용하여 설치 하지 마십시오 .
  • Valet은 로컬 머신의 HTTP 포트 (포트 80)를 사용하므로 Apache 또는 Nginx가 동일한 시스템에 설치되어 실행중인 경우에는 사용할 수 없습니다.
  • Valet을 설치하고 실행하려면 composer 최신 버전이 필요합니다.

설치

  • composer global require cpriego/valet-linux 실행하려면 전역으로 Valet을 설치 composer global require cpriego/valet-linuxcomposer global require cpriego/valet-linux .
  • valet install 명령을 실행하여 valet install 를 완료하십시오.

설치 후 설치

설치 프로세스 중에 Valet은 DnsMasq을 설치했습니다. 또한 시스템이 시작될 때 자동으로 실행되도록 Valet 데몬을 등록 했으므로 시스템을 재부팅 할 때마다 valet start 또는 valet install 을 실행할 필요가 없습니다.

공식 문서는 여기에서 찾을 수 있습니다 .



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow