수색…
소개
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-linux
가composer global require cpriego/valet-linux
. -
valet install
명령을 실행하여valet install
를 완료하십시오.
설치 후 설치
설치 프로세스 중에 Valet은 DnsMasq을 설치했습니다. 또한 시스템이 시작될 때 자동으로 실행되도록 Valet 데몬을 등록 했으므로 시스템을 재부팅 할 때마다 valet start
또는 valet install
을 실행할 필요가 없습니다.