>  기사  >  PHP 프레임워크  >  Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

藏色散人
藏色散人원래의
2021-12-23 12:02:093378검색

Homestead에는 Nginx, PHP, MySQL, PostgreSQL, Redis, Memcached, Node 및 놀라운 Laravel 애플리케이션을 개발하는 데 필요한 기타 모든 소프트웨어가 사전 설치되어 있지만 laravel을 계속 설치해야 하므로 이 기사를 읽기 전에 먼저 홈스테드 환경을 공부하는 것이 좋습니다. "Win10+홈스테드 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]".

Homestead에서 laravel 프로젝트를 설치하고 실행하는 단계에 대한 튜토리얼:

1단계: 터미널을 가상 머신에 연결합니다.

  • 먼저 cd Homestead 명령; <code>cd Homestead命令切换到Homestead目录下;

  • 再使用vagrant ssh命令连接登录虚拟机,如下图所示:

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

第二步:进行composer换源

更换composer国内源,命令如下:

composer config -g repo.packagist composer 国内源地址
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

注意:进行第二步的前提是先安装好composer,如果没有安装,可参考《Windows/Linux下Composer的安装与使用(详解)

第三步:安装Laravel项目

进入虚拟机服务器/home/vagrant/code/目录,然后输入并执行以下命令:

composer create-project --prefer-dist laravel/laravel marriage(项目名字)

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

接着我们可以查看到本地Win10下与虚拟机code同步的marriage目录中也已经成功创建好laravel项目文件。

注:laravel的主入口文件是public,也就是说当我们访问输入域名访问的时候,是直接访问public里的index.php

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

第四步:配置本地与服务器同步

1、修改homestead.yaml文件,设置同步

如下图,这里设置的站点域名是love.test,并且设置同步到项目marriage:

folders:
    - map: C:\Users\Administrator\marriage\marriage
      to: /home/vagrant/code/marriage
sites:
    - map: love.test //你的域名
      to: /home/vagrant/code/marriage/public

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

2、配置虚拟机域名及地址IP映射

  • 先在homestead.yaml文件中找到虚拟机Homestead对应的IP地址

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

  • 然后在本地找到并打开hosts文件,添加192.168.10.10 love.test,表示将这个ip映射到love.test这个域名。

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

第五步:重启服务

退出服务器,通过执行以下命令在本机cmd重启vagrant并刷新配置:

vagrant reload --provision

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

第六步:输入域名并访问

在地址栏输入域名love.test进行访问,如果出现以下内容界面,则表示laravel成功安装

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]

最后大家可以小小的测试一下,看看在本地修改内容是不是能同步到服务器上。

如下所示,我修改了本地laravel项目的welcome.blade.php

아래 그림과 같이 vagrant ssh 명령을 사용하여 가상 머신에 연결합니다.

Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]


2단계: 수행 작곡가 소스 변경

🎜🎜컴포저 국내 교체 소스, 명령은 다음과 같습니다: 🎜rrreee🎜🎜🎜🎜참고: 🎜두 번째 단계의 전제 조건은 먼저 Composer를 설치하는 것입니다. 설치되지 않은 경우 "Windows/Linux에서 Composer 설치 및 사용(자세한 설명)🎜》🎜🎜🎜3단계: Laravel 프로젝트 설치🎜🎜 🎜🎜가상 머신 서버 /home/vagrant/code/ 디렉터리에 들어가서 다음 명령을 입력하고 실행하세요: 🎜rrreee🎜<img src="https://img.php.cn/upload%20/image/559/253/344/1640238862152000.png" title="1640238862152000.png " alt="Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]">🎜🎜그러면 결혼에서 laravel 프로젝트 파일이 성공적으로 생성되었는지 확인할 수 있습니다. 다음과 동기화된 디렉토리 로컬 Win10의 가상 머신 코드. 🎜🎜참고: Laravel의 기본 항목 파일은 <code>public입니다. 이는 입력 도메인 이름에 액세스할 때 public에서 index.php에 직접 액세스한다는 의미입니다. . 🎜🎜Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트] 🎜🎜🎜 4단계: 로컬 및 서버 동기화 구성 🎜🎜🎜🎜1. homestead.yaml 파일을 수정하고 동기화를 설정합니다 🎜🎜아래와 같이 여기에 설정된 사이트 도메인 이름은 love.test이고 설정은 프로젝트 결혼과 동기화됩니다: 🎜rrreee🎜 e4150994fd1108500257a7f0b2740a1 .png 🎜🎜2. 가상 머신 도메인 이름 및 주소 IP 매핑 구성🎜🎜🎜🎜먼저 homestead.yaml 파일에서 가상 머신 홈스테드에 해당하는 IP 주소를 찾으세요🎜 🎜Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트] 🎜🎜🎜🎜 그런 다음 로컬에서 호스트 파일을 찾아서 열고 192.168.10.10 love.test를 추가하면 이 ip를 도메인 이름 love.test에 매핑한다는 의미입니다. / 🎜  2FB2FC6B0584A7252DC0AE228702EE2 .png 🎜🎜🎜5단계: 서비스 다시 시작🎜🎜🎜서버를 종료하고 vagrant를 다시 시작한 후 다음 명령을 실행하여 로컬 cmd에서 구성을 새로 고칩니다. 🎜rrreee🎜Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]🎜🎜🎜6단계: 도메인 이름을 입력하고 방문하세요. 🎜 🎜🎜🎜인 주소 표시줄에 도메인 이름 love.test를 입력하여 액세스하세요. 다음 콘텐츠 인터페이스가 나타나면 laravel이 성공적으로 설치된 것입니다🎜🎜Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]🎜🎜마지막으로 수정된 콘텐츠를 로컬에서 서버에 동기화할 수 있는지 확인하기 위해 약간의 테스트를 수행할 수 있습니다. 🎜🎜아래와 같이 로컬 laravel 프로젝트의 welcome.blade.php 파일을 수정했는데, 서버와 성공적으로 동기화된 것을 확인할 수 있습니다~🎜🎜🎜🎜🎜🎜이 시점에서 , laravel이 드디어 성공적으로 설치되었습니다! ! ! 🎜🎜

위 내용은 Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.