Homestead安装运行laravel项目的步骤详解【图文】

发布时间 - 2021-12-23 00:00:00    点击率:

虽然homestead预装好了 nginx、php、mysql、postgresql、redis、memcached、node 以及开发令人惊叹的 laravel 应用程序所需的所有其他软件,但laravel仍然是需要我们去安装的,那么在阅读本文前你需要搭建好homestead环境,建议结合此文《最全面的win10+homestead环境搭建教程【图文】》学习。

Homestead中安装并运行laravel项目的步骤教程:

第一步:终端连接虚拟机

  • 先通过cd Homestead命令切换到Homestead目录下;

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

第二步:进行composer换源

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

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

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

第三步:安装Laravel项目

进入虚拟机服务器/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文件,可以看到是成功同步到了服务器上~

至此,laravel终于安装成功了啊!!!


# laravel  # 所示  # 重启  # 第二步  # 如下图  # 器上  # 好了  # 国内  # 所需  # 我们可以  # 如果没有 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  浅谈javascript alert和confirm的美化  iOS验证手机号的正则表达式  php结合redis实现高并发下的抢购、秒杀功能的实例  Java类加载基本过程详细介绍  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Android利用动画实现背景逐渐变暗  Laravel如何保护应用免受CSRF攻击?(原理和示例)  PHP正则匹配日期和时间(时间戳转换)的实例代码  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  制作电商网页,电商供应链怎么做?  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  Laravel Fortify是什么,和Jetstream有什么关系  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  怎么用AI帮你为初创公司进行市场定位分析?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  如何在阿里云香港服务器快速搭建网站?  网站图片在线制作软件,怎么在图片上做链接?  如何快速搭建FTP站点实现文件共享?  Python制作简易注册登录系统  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  iOS正则表达式验证手机号、邮箱、身份证号等  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  文字头像制作网站推荐软件,醒图能自动配文字吗?  高端建站如何打造兼具美学与转化的品牌官网?  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  高性能网站服务器配置指南:安全稳定与高效建站核心方案  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  Laravel distinct去重查询_Laravel Eloquent去重方法  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  详解jQuery中的事件  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何在景安服务器上快速搭建个人网站?  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  高端建站三要素:定制模板、企业官网与响应式设计优化  网站建设整体流程解析,建站其实很容易!  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  如何在Windows服务器上快速搭建网站?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  java获取注册ip实例  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  如何在腾讯云免费申请建站?  重庆市网站制作公司,重庆招聘网站哪个好?