Homestead에는 Nginx, PHP, MySQL, PostgreSQL, Redis, Memcached, Node 및 놀라운 Laravel 애플리케이션을 개발하는 데 필요한 기타 모든 소프트웨어가 사전 설치되어 있지만 laravel을 계속 설치해야 하므로 이 기사를 읽기 전에 먼저 홈스테드 환경을 공부하는 것이 좋습니다. "Win10+홈스테드 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]".
Homestead에서 laravel 프로젝트를 설치하고 실행하는 단계에 대한 튜토리얼:
먼저 cd Homestead 명령; <code>cd Homestead
命令切换到Homestead目录下;
再使用vagrant ssh
命令连接登录虚拟机,如下图所示:
更换composer国内源,命令如下:
composer config -g repo.packagist composer 国内源地址 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
注意:进行第二步的前提是先安装好composer,如果没有安装,可参考《Windows/Linux下Composer的安装与使用(详解)》
进入虚拟机服务器/home/vagrant/code/
目录,然后输入并执行以下命令:
composer create-project --prefer-dist laravel/laravel marriage(项目名字)
接着我们可以查看到本地Win10下与虚拟机code同步的marriage目录中也已经成功创建好laravel项目文件。
注:laravel的主入口文件是public
,也就是说当我们访问输入域名访问的时候,是直接访问public
里的index.php
。
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
2、配置虚拟机域名及地址IP映射
先在homestead.yaml文件中找到虚拟机Homestead对应的IP地址
然后在本地找到并打开hosts文件,添加192.168.10.10 love.test
,表示将这个ip
映射到love.test
这个域名。
退出服务器,通过执行以下命令在本机cmd重启vagrant并刷新配置:
vagrant reload --provision
在地址栏输入域名love.test进行访问,如果出现以下内容界面,则表示laravel成功安装
最后大家可以小小的测试一下,看看在本地修改内容是不是能同步到服务器上。
如下所示,我修改了本地laravel项目的welcome.blade.php
vagrant ssh
명령을 사용하여 가상 머신에 연결합니다.
2단계: 수행 작곡가 소스 변경
/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에 직접 액세스한다는 의미입니다.
. 🎜🎜 🎜🎜🎜 4단계: 로컬 및 서버 동기화 구성 🎜🎜🎜🎜1. homestead.yaml
파일을 수정하고 동기화를 설정합니다 🎜🎜아래와 같이 여기에 설정된 사이트 도메인 이름은 love.test이고 설정은 프로젝트 결혼과 동기화됩니다: 🎜rrreee🎜 🎜🎜2. 가상 머신 도메인 이름 및 주소 IP 매핑 구성🎜🎜🎜🎜먼저 homestead.yaml 파일에서 가상 머신 홈스테드에 해당하는 IP 주소를 찾으세요🎜 🎜 🎜🎜🎜🎜 그런 다음 로컬에서 호스트 파일을 찾아서 열고 192.168.10.10 love.test
를 추가하면 이 ip
를 도메인 이름 love.test
에 매핑한다는 의미입니다. / 🎜 🎜🎜🎜5단계: 서비스 다시 시작🎜🎜🎜서버를 종료하고 vagrant를 다시 시작한 후 다음 명령을 실행하여 로컬 cmd에서 구성을 새로 고칩니다. 🎜rrreee🎜🎜🎜🎜6단계: 도메인 이름을 입력하고 방문하세요. 🎜 🎜🎜🎜인 주소 표시줄에 도메인 이름 love.test를 입력하여 액세스하세요. 다음 콘텐츠 인터페이스가 나타나면 laravel이 성공적으로 설치된 것입니다🎜🎜🎜🎜마지막으로 수정된 콘텐츠를 로컬에서 서버에 동기화할 수 있는지 확인하기 위해 약간의 테스트를 수행할 수 있습니다. 🎜🎜아래와 같이 로컬 laravel 프로젝트의 welcome.blade.php
파일을 수정했는데, 서버와 성공적으로 동기화된 것을 확인할 수 있습니다~🎜🎜🎜🎜🎜🎜이 시점에서 , laravel이 드디어 성공적으로 설치되었습니다! ! ! 🎜🎜위 내용은 Homestead에 Laravel 프로젝트를 설치하고 실행하는 단계에 대한 자세한 설명 [그림 및 텍스트]의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!