Homestead를 이용한 Laavel 환경 구축
3346 단어 Laravel
Homestead 소개
Larval의 Vagrant를 위한 BOX입니다.
Homestead에서는 Laavel에 필요한 PHP 모듈과 프로그램 라이브러리를 미리 준비하여 Laavel의 가상 환경을 신속하게 구축할 수 있습니다.SSL 인증서는 자동으로 발행되므로 처음부터 HTTPS 환경에서도 액세스할 수 있습니다.(경고는 나온다.)
Homestead 포함 소프트웨어
설치 단계
Homestead 환경을 구축하는 방법은 두 가지가 있습니다.
전제 조건
Homestead의 Vagrant Box를 Vagrant 목록에 추가
vagrant box add laravel/homestead
공정별 설치
환경을 구축하고자 하는 디렉터리를 만들고composier로 설치합니다.
mkdir /Users/yumataesu/Sites/yout_site
cd yout_site
composer require laravel/homestead --dev
vagrant file 및 Homestead.생성
Mac/Linux
php vendor/bin/homestead make
Windows의 경우vendor\bin\homestead make
Vagrant 시작
vagrant up
http://homestead.app 액세스 가능 여부를 확인합니다.문서 경로가 비어 있기 때문에 Nginx의 Noinput file specified입니다.이러한 오류 메시지가 나타납니다.Larval 자체는 수동으로 설치해야 합니다.
Homestead.yaml 편집, Larval 설치
homestead.yaml은 Homestead의 설정 파일입니다.
자동 픽셀과 인산염의 목록을 동기화하기 위해 편집하십시오.
folders:
-
map: /Users/username/Sites/myhomestead/web
to: /home/vagrant/Code
가상 환경에 로그인하여 공유 디렉토리로 이동
vagrant ssh
cd /home/vagrant/Code
2017년 9월 26일 기준 5.5.X-시리즈에서는 Laavel을 설치하기 전에 composier 업데이트가 필요합니다.
composer global update
Laavel 설치
laravel new
따라서 http://homestead.app 방문할 때 Laavel의 Hello World를 표시합니다.액세스할 도메인을 변경할 때
homestead.앱 변경 시 Homestead.yaml의sites 속성을 편집합니다.
sites:
-
map: myhomestead.app
to: /home/vagrant/Code/public
가상 시스템의 Nginx 설정을 업데이트하기 위해 다음 동작을 다시 실행합니다vagrant reload --provision
host 파일도 업데이트됨
가상 시스템의 IP는 Homestead입니다.yaml의 IP 속성을 확인합니다.
hosts
192.168.10.10 myhomestead.app
Reference
이 문제에 관하여(Homestead를 이용한 Laavel 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/y_UM4/items/2148621adeb1336d28df텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)