> 백엔드 개발 > PHP 튜토리얼 > Homestead를 사용하여 Laravel 프로젝트를 빠르게 실행하는 방법에 대한 자세한 설명

Homestead를 사용하여 Laravel 프로젝트를 빠르게 실행하는 방법에 대한 자세한 설명

*文
풀어 주다: 2023-03-19 09:02:02
원래의
1874명이 탐색했습니다.

Homestead를 사용하여 Laravel 프로젝트를 빠르게 실행하는 방법은 무엇입니까? 이번 글에서는 홈스테드를 이용하여 라라벨 프로젝트를 빠르게 실행하는 방법에 대한 관련 정보를 주로 소개하고 있으며, 에디터를 따라가며 필요한 모든 분들의 공부나 업무에 확실한 참고 학습 가치가 있는 예제 코드를 통해 자세히 소개하고 있습니다. 아래에 오셔서 함께 배워보세요. 그것이 모두에게 도움이 되기를 바랍니다.

Description #

라라벨은 개발자의 로컬 개발 환경을 포함하여 PHP 개발 과정 전반에 걸쳐 즐거운 개발 경험을 제공하기 위해 노력하고 있습니다.

Laravel Homestead는 PHP, HHVM, 웹 서버 및 기타 서버 소프트웨어를 컴퓨터에 설치할 필요 없이 환상적인 개발 환경을 제공하는 사전 패키지된 공식 Vagrant "박스"입니다. 더 이상 운영 체제를 망칠까 봐 걱정하지 마세요! Vagrant 상자는 완전히 일회용입니다. 문제가 발생하면 몇 분 안에 상자를 파괴하고 재구축할 수 있습니다!

Homestead는 모든 Windows, Mac 또는 Linux 시스템에서 실행되며 Nginx, PHP 5.6, MySQL, Postgres, Redis, Memcached 및 놀라운 Laravel 애플리케이션을 개발하는 데 필요한 기타 모든 소프트웨어가 포함되어 있습니다.

이 글에서는 기존 Laravel 프로젝트를 설치하고 실행하는 방법을 소개하며 빠른 검토를 위해 몇 가지 일반적인 작업만 요약합니다.

Installation#

우리의 로컬 개발 환경은 빠른 배포를 위해 홈스테드를 사용하므로 이 글을 읽기 전에 홈스테드 실행 환경을 로컬에서 성공적으로 설치하고 구성했는지 확인해야 합니다.

참고: 홈스테드 개발 환경 설치 및 구성 방법을 모르는 개발자는 이 문서를 참조하여 구성할 수 있습니다.

1 코드#

git clone {project_path}
로그인 후 복사

2를 복제합니다. Environment#

Run 이 명령줄은 Homestead.yaml 파일을 엽니다:

homestead edit
로그인 후 복사

그에 따라 종속성 수정 사항 추가:

folders:
 - map: /Users/.../demo-name # 你的本地项目地址
 to: /home/vagrant/demo-name

sites:
 - map: demo-name.app
 to: /home/vagrant/demo-name/public

databases:
 - demo-name # 如果项目依赖数据库,请记得配置此字段.数据库名称可自定义
로그인 후 복사

홈스테드 다시 시작:

homestead provision
로그인 후 복사

3 설치 설치 #

가상 머신 입력:

cd /home/vagrant/demo-name
composer install
로그인 후 복사

4. 구성 파일#

.env.example을 .env

cp .env.example .env
로그인 후 복사

로 복사합니다. 데이터베이스 연결, 캐시 설정 등 .env 파일 콘텐츠에 따라 해당 수정 작업을 수행할 수 있습니다.

5. 데이터 테이블을 생성하고 테스트 데이터를 생성합니다. #

프로젝트가 데이터베이스에 의존하지 않으면 이 단계를 건너뛸 수 있습니다.

php artisan migrate --seed
로그인 후 복사

6. 호스트 수정#

이 명령줄을 실행하세요. 호스트 파일을 열려면

sudo vi /etc/hosts
로그인 후 복사

새 줄 추가:

127.0.0.1 demo-name.app
로그인 후 복사

구성을 마친 후 브라우저로 http://demo-name.app을 방문하세요.

관련 권장 사항:

방법에 대한 자세한 설명 Laravel은 데이터베이스 트랜잭션과 예외 처리를 사용합니다

Laravel 매개변수에서 경로를 얻는 방법에 대한 자세한 설명

Laravel에서 Facade의 로딩 프로세스 및 원리에 대한 자세한 설명

위 내용은 Homestead를 사용하여 Laravel 프로젝트를 빠르게 실행하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿