终于成功搭建Laravel Sail环境 !

下面由laravel教程栏目给大家介绍怎么成功搭建laravel sail环境 ,希望对需要的朋友有所帮助!

前言

什么是美?

在搭建的环境成功启动的那一刻,如果你问我什么是美?

我会毫不犹豫甩出以下这张图:
终于成功搭建Laravel Sail环境 !
闲话少说,本文主要分为一下三部分内容,

第一部分,搭建过程,分享自己成功搭建Laravel Sail环境的方法和步骤(与站内的文档有细微对的差别);

第二部分,心路历程,分享自己搭建过程中的心态变化,人不是机器,所以在做事的时候许多想法,一些想法会帮助我们做事,一些则会让我们停滞不前;

第三部分,谈谈以后的事情,也说说为什么会有这篇文章。

让我们开始。

搭建过程

我的电脑

首先明确一下自己电脑的情况,如下图:
终于成功搭建Laravel Sail环境 !
那么,如何查看自己电脑的情况呢?

两步。

1.win+R键打开“运行”对话框,输入cmd,回车。

2.在cmd命令行中输入winver,回车,你将会看到以上这张图出现在你的桌面。

如果你的Windows系统跟我的在细节上存在差别,也是可以的,具体可以参照站内教程关于系统的部分。

我这部分,只是为了明确一下自己的系统细节,不是说你的系统必须和我一样。

我的步骤

对于想要搭建环境的朋友来说,这是全文最重要的部分。

我的步骤,和站内给出的教程有着细微的不同,也是在这部分,让我体会到了细节决定成败。

首先,站内Laravel 8 中文文档是这么说的:

在新建 Laravel 应用前,请确保你的 Windows 电脑已经安装了 Docker Desktop。之后,请确保已经安装并启用了适用于 Linux 的 Windows 子系统 2 (WSL2)。WSL 允许你在 Windows 10 上运行 Linux 二进制文件。关于如何安装并启用 WSL2,请参阅微软 开发者环境文档。

一开始,我的安装顺序是:Docker Desktop –>Windows 子系统 2 (WSL2)。

所以,一开始我没有成功。

但是,我仔细阅读留两个补充文档之后,发现,安装顺序应该反过来:Windows 子系统 2 (WSL2)–>Docker Desktop。

具体的步骤可能会经历几次重启,看我们来看:

第1步:

以管理员身份运行cmd;

输入:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

回车,执行完成,重启电脑。

第2步:

以管理员身份运行cmd;

输入:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

回车,执行完成,重启电脑。

第3步:下载 Linux 内核更新包

更新包下载地址

下载完成后,运行,安装,这个更新包安装很快的。

第4步:将 WSL 2 设置为默认版本

以管理员身份运行cmd;

输入:

wsl --set-default-version 2

回车。

第5步:安装Ubuntu和Windows Terminal

打开电脑的微软商店,分别搜索Ubuntu和Windows Terminal,按顺序安装。

顺便提一句,Ubuntu第一次运行的时候,需要你设置账号和密码,但是,输入密码的时候,命令行里面是没有任何提示的,我一开始不知道这一点,有点懵。

第6步:检查成果

运行cmd;

输入:

wsl --list --verbose

回车,我的结果如下图:
终于成功搭建Laravel Sail环境 !
重点是我标注的那一行,最后的数字是 2 就可以了。

到这里,你已经非常接近成功了,朋友。

第7步:安装Docker Desktop。

Docker Desktop下载地址

下载完成后,安装,什么都不用管,一直点next,直到完成。

第8步:跟着站内的教程走。

完成了以上步骤,让我们回到站内的环境部署教程,下图中标记的内容开始,提示:点击目录可以一键直达相关内容。
终于成功搭建Laravel Sail环境 !
但是我的情况,与教程有一处细微的不同,那就是Docker Desktop开启 WSL2 模式的设置中,我的设置里显示如下图,是默认开启的。
终于成功搭建Laravel Sail环境 !
如果你也遇到这种情况,只能说,有缘啊~

第9步:礼物

这一步,请在成功创建测试项目之后,在执行。

创建测试项目之后,需要进行编译,会下载大量的东西,为了加快这一过程,需要把一部分内容修改成国内的镜像源。

站内教程的操作有两个关键:

新建 sources.list 文件。

修改 Dockerfile 文件。

在这里,我已经把需要新增的 sources.list 和修改后的Dockerfile 准备好,朋友们可以直接下载,然后替换对应文件即可。

下载地址
提取码:

i3kn

替换目录:

你的项目位置  example-app  vendor  laravel  sail  runtimes  8.0

第10步:等待和耐心

替换完成之后,你需要根原教程一样,在项目根目录,也就是example-app内执行:

./vendor/bin/sail up

到了这一步,请给一点耐心,你会看到电脑一直在编译和执行,也许你还会听到电脑风扇的声音变大了,更有可能的情况是,你会经历几次失败。

但是没关系,只要你已经耐心的根据教程操作,并且关键画面都与教程对的上,那你就是对的。

失败的原因,也许是网络,或者其他你无法控制的东西,我在这一步,也失败了好几次,但是,我依然输入 ./vendor/bin/sail up,然后按下回车。

编译成功之后,你就可以用浏览器打开localhost/

如果你看到如下画面,恭喜你,你成功了(是的,没错)。
终于成功搭建Laravel Sail环境 !

心路历程

如果你成功安装了 Laravel Sail 环境,那就来听我聊聊天吧。

其实一开始选择 Laravel 环境的时候,也是选的Laravel Sail,但是因为步骤的关系,下载回来的 Ubuntu 子系统不是wsl2模式,于是毫无意外地失败了。

这次尝试失败之后,我开始尝试搭建 Homestead 环境。

于是,真正的折磨开始了,可惜当时的我并不知道这回事,我清晰地记得,第一次按照教程往下搭建的时候,我甚至都不能运行 vagrant up 命令,无法进入虚拟机。

那是大前天的下午,我按照教程走了两遍,无果。

于是我开始翻看教程下的讨论,发现有人留言自己安装环境花了半个月时间。

看到这句话的时候,我惊讶又有一点莫名的安心——我才哪里到哪里啊?对吧。

于是我放下事情,去追番去了。

过后的第二天,也就是前天,我再次尝试安装Homestead环境,这次与前一天的不同是,我参考了b站的视频教程,并且在每一次,安装之后,都重装电脑的系统。

因为不知道谁说的,重装系统可以解决90%的问题(剩下10%是需要重装电脑的人,无法解决的)。

靠着百度搜索、B站视频、以及站内安装Homestead环境的教程,这一天,我成功运行 vagrant upvagrant ssh 进入了虚拟机。

不停地尝试,却没有成功在虚拟机中启动Laravel,说实话我是失落的,但也有一股 我根本没在怕 的想法支持着我一直往下走。

时间来到昨天,经历前一天的失败,我最主要的问题是,Laravel为什么会安装失败?

顺着这个思路,根据系统给出的错误提示去百度(知乎,微信),去尝试,去思考。

最后,可是说是误打误撞地把 Laravel 安装成功了,然而打开测试网址,却发现是No input file specified提示。

根据讨论和百度得出的结果,是虚拟机文件映射的问题。

那就调整 Homestead.yaml 中的配置咯。经过几番尝试,我终于如愿打开了Laravel默认页面。

可是,问题来了:

我无法修改这个页面,文件在我的本机里面找不到!

安装教程原原本本的设置文件映射路径,结果是Laravel安装失败,显示提示是无法删除Laravel目录。

略微调整设置文件映射路径之后,Laravel安装成功,但是打开测试网址,显示No input file specified

最终,再次调整,Laravel安装成功并且可以打开默认页面了,但是,在本机却无法修改。

也就是说,我昨天大半天的时间,都与 Homestead.yaml 文件斗智斗勇,期间,每次失败之后,我没有重装系统。

因为我想,我连重装系统都敢做,为什么我不敢运行 vagrant destory命令和删除相关文件夹呢?

其实,也是因为在多次的尝试和几个教程的比对中,我已经的大概了解每个命令的作用是什么,能达到什么效果。

最终,在昨天傍晚,我再次用浏览器打开了 Laravel 欢迎页面,但是我依然无法修改,这个页面的任何内容,原因和之前一样。

那一刻,我累了。

于是我决定把时间交给Laravel Sail,把Homestead先推到一边。

这两天的尝试,让我的有态度习惯变得更细致,我同时打开了Laravel Sail部署教程,Laravel 8中文文档、文档和几个相关资料,把相关内容看了一遍,总结步骤。

一路下来,居然很顺利,就开始用Docker编译Laravel示例项目了。

我看编译需要一段时间,我趁这段时间,吃了晚饭。

晚饭回来打开电脑,发现编译失败,我内心毫无波动,输入命令再次编译。

然而,异变陡然出现:successful这个单词我还是认识的,我忍住欣喜,打开localhost/

那一刻,我知道Laravel Sail安装成功了。

打开项目文件夹,修改 index.php 的内容,终于,出现了如本文第一张图所示的内容。

真的成功了。

我超棒的。

我想。

以后的事

我在的学校的专业属于设计专业,但是网页设计课让我接触到前端(HTML + CSS + JavaScript),还有游戏设计让我接触到了编程(Unity3d + C#)。

仅仅只是接触了皮毛,当初并没有在意,我的编程尝试也很简单,想通过Python考取计算机二级证书。

结果当然是失败了,因为当时,我还没认识到“重复”这个行为对编程的重要性。

毕业之后从事设计工作,发现自己对设计工作兴致缺缺,今年开始尝试转行,360行,行行转编程。

我也是这么干的。并且我选择世界上最好的语言作为我的入行语言,希望能够成功转行。

感谢这个时代和社区的朋友,提供了大量的学习资料,非常感谢。

以上就是终于成功搭建Laravel Sail环境 !的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/77628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月14日 22:31:17
下一篇 2025年11月14日 23:09:59

相关推荐

  • 如何在2025年使用闪电节点赚取比特币,设置、策略和收入详解

    在2025年,通过运行闪电节点赚取比特币具备可行性。用户可利用LND等主流实现部署节点,经由提供流动性、收取路由费、智能管理通道等方式获得收益,同时需应对技术与流动性风险,并借助监控工具、自动化软件及社区资源优化运营,提升收入潜力。 Binance币安 欧易OKX ️ Huobi火币️ gateio…

    2025年12月11日
    000
  • 什么是X402生态系统?驱动X402生态的代币解析

    在 2025 年 9 月,Google Cloud 与 Coinbase 联合发布了 Agent Payments Protocol(简称 AP2),旨在为智能体(AI Agent)提供去中心化的支付和结算能力。AP2 的核心协议被称为 X402,它为智能体经济提供了基础设施,允许智能体拥有钱 包、…

    2025年12月11日
    000
  • GIGGLE 上市飙涨 145%,迷因文化再起投资焦点转向新兴代币

    近期,迷因币 GIGGLE(GIGGLE)在币安(Binance)上市后价格飙涨,成为市场关注焦点。本文将分析 GIGGLE 的市场表现、投资机会及其在迷因文化中的地位。 GIGGLE 上市引发价格飙涨 2025 年 10 月 25 日,GIGGLE 正式在币安 Alpha 平台上线,并计划在未来过…

    2025年12月11日
    000
  • Web3.0核心术语有哪些?盘点10个你必须知道的Web3黑话

    binance币安交易所 注册入口: APP下载: 欧易OKX交易所 注册入口: APP下载: 火币交易所: 注册入口: APP下载: Web3.0世界充满了创新机遇,但其独特的“黑话”却常常让初入者感到困惑。想要真正融入这个去中心化的新时代,掌握这些核心术语是必不可少的第一步,它们是您探索Web3…

    2025年12月11日
    000
  • Web3Payments 与 CredShields 合作推出更安全的代币

    2025年10月20日,CredShields 与 Web3Payments 宣布建立战略合作伙伴关系,旨在为 Web3 项目的代币预售提供更强大的安全保障。此次合作将 CredShields 的智能合约审计技术与 Web3Payments 的代币预售和质押基础设施相结合,为项目方和投资者提供更高的…

    2025年12月11日
    000
  • 除了比特币,还有哪些值得关注的加密货币?

    binance币安交易所 注册入口: APP下载: 欧易OKX交易所 注册入口: APP下载: 火币交易所: 注册入口: APP下载: 在比特币的光环之外,加密世界依然广阔。众多项目凭借其独特的技术优势和应用场景,展现出巨大的发展潜力。探索这些替代选择,有助于我们更全面地理解区块链技术的未来。 以太…

    2025年12月11日
    000
  • x402 协议:AI 与 Web3 交汇处的网络支付新纪元

    随着%ignore_a_1%(AI)和 Web3 技术的融合,传统的支付方式已难以满足日益增长的需求。x402 协议 的出现,为网络支付带来了革命性的变革,特别是在 AI 代理和 API 交互中,提供了即时、低成本的支付解决方案。 什么是 x402 协议? x402 协议 是由 Coinbase 推…

    2025年12月11日
    000
  • 除了交易,币圈还有哪些被动收入来源?盘点五大“躺赚”方法

    binance币安交易所 注册入口: APP下载: 欧易OKX交易所 注册入口: APP下载: 火币交易所: 注册入口: APP下载: 在加密货币世界里,除了通过买卖价差获利,还存在多种获取被动收入的途径。这些方法能让您的数字资产在您休息时也能自我增值,实现真正的“躺赚”效果,是长期投资者的理想选择…

    2025年12月11日
    000
  • 什么是 x402 支付协议?2025 年值得关注的顶级 x402 生态系统代币汇总

    Binance币安 欧易OKX ️ Huobi火币️ x402 是一个开放的 HTTP 原生支付标准,它将即时、代币化的微支付带到网络,为可进程化商业的新时代重新启动了长期休眠的 HTTP 402「需要付款」代码。该标准由 Coinbase 撰写,并获得 Cloudflare 的 x402 基金会支…

    2025年12月11日 好文分享
    000
  • 无常损失(Impermanent Loss)是什么?如何计算与规避?完整图解

    binance币安交易所 注册入口: APP下载: 欧易OKX交易所 注册入口: APP下载: 火币交易所: 注册入口: APP下载: 无常损失是去中心化金融(DeFi)流动性提供者面临的一种独特风险。当您存入资金池的代币价格发生变化时,与简单持有这些代币相比,您可能会遭受潜在的价值损失。 什么是无…

    2025年12月11日
    000
  • 以太坊空投是什么?哪里可以领取以太坊空投

    币安binance 欧易okx 火币HTX 大门Gate.io   以太坊空投是新兴项目向潜在用户免费分发其数字代币的一种方式,旨在迅速扩大知名度和用户基础。本文将为您解析空投的基本概念,并介绍寻找这些机会的可靠渠道。 一、了解以太坊空投 1、空投本质上是一种项目营销策略。项目方会将自己的代币免费发…

    2025年12月11日
    000
  • 币圈行情哪里看?十大免费看行情网站必备清单

    对于加密货币投资者而言,实时掌握市场行情是做出明智决策的关键。本文精选了十个功能强大且免费的行情网站,它们不仅提供实时的价格数据,还包含丰富的图表工具和市场分析功能,帮助你轻松追踪价格动态、分析市场趋势。 十大免费行情网站推荐 1. 币安 (Binance) 作为全球交易量最大的加密货币交易所,币安…

    2025年12月11日
    000
  • 币圈十大免费行情网站盘点(2025最新版)

    对于%ignore_a_1%投资者而言,一个实时、准确且全面的行情网站至关重要。本文为您精选了2025年最受欢迎的十大免费加密货币行情网站,这些平台不仅提供基础的价格信息,还包含深度图表、市场分析和海量数据,帮助您快速获取市场动态,做出明智的投资决策。 币圈十大免费行情网站 1. 币安 (Binan…

    2025年12月11日
    000
  • Semantic Layer(42)币是什么?怎么样?Semantic Layer项目概述和空投领取指南

    Semantic Layer 是什么? 这是一个专注于 Web3 基础设施的协议,旨在通过创新机制提升 dApp 的运行效率与自主性。其核心在于提出了一种名为 dApp 应用程式控制执行(ACE) 的全新模式,以解决传统区块链执行层存在的固有问题。不同于以往依赖矿工或验证者来决定交易顺序的方式,Se…

    好文分享 2025年12月11日
    000
  • 什么是Ping(PING)币?它是如何工作的?Ping工作原理、主要功能和价格预测

    ping (ping) 不仅仅是一个代币,它象征着早期加密互联网的实验性和叛逆精神。在人工智能驱动和链上支付领域,它将 meme 文化与 coinbase 突破性的 x402 协议融合,开启了互联网原生、代理对代理交易的新时代。 Binance币安 欧易OKX ️ Huobi火币️ Ping (PI…

    好文分享 2025年12月11日
    000
  • 2025年加密货币交易所格局重塑:Top10排名与核心发展趋势解析

    随着数字资产市场的不断成熟,加密货币交易所的竞争格局正在被合规化、技术创新和用户体验深刻重塑。展望2025年,能够引领行业的平台不仅需要提供丰富的交易产品,更需在安全性、生态系统建设和拥抱web3趋势方面展现出卓越的领导力。本文将为您揭示预计在2025年主导市场的十大加密货币交易所,并解析其背后的核…

    好文分享 2025年12月11日
    000
  • 2025年币圈主流交易所排行榜与发展路径预测

    随着数字资产市场的不断成熟和演变,选择一个安全、可靠且功能强大的加密货币交易所对投资者至关重要。本文将为您盘点并预测2025年币圈主流交易所的格局,并探讨它们未来的发展路径,帮助您在变幻莫测的市场中找到最适合自己的交易平台。 2025年主流交易所排行榜预测 1. 币安 (Binance) 作为全球交…

    好文分享 2025年12月11日
    000
  • 抹茶交易所官网注册链接 MEXC官方网站安全登录地址

    binance币安交易所 注册入口: APP下载: 欧易OKX交易所 注册入口: APP下载: 火币交易所: 注册入口: APP下载: 抹茶交易所官网注册链接 MEXC官方网站安全登录地址在哪里?这是不少网友都关注的,接下来由PHP小编为大家带来抹茶交易所官网注册链接及安全登录入口信息,感兴趣的网友…

    好文分享 2025年12月11日
    000
  • MEXC交易所官方网站地址 抹茶MEXC最新官网入口链接

    binance币安交易所 注册入口: APP下载: 欧易OKX交易所 注册入口: APP下载: 火币交易所: 注册入口: APP下载: MEXC交易所官方网站地址在哪里?这是不少网友都关注的,接下来由PHP小编为大家带来抹茶MEXC最新官网入口链接,感兴趣的网友一起随小编来瞧瞧吧! https://…

    好文分享 2025年12月11日
    000
  • 4天10倍,x402实干派PayAI市值反超PING,一文详解

    Binance币安 欧易OKX ️ Huobi火币️ 在上周被视为 x402 协议「明星代币」的 ping,其市值优势已被 x402 协议支付基础设施所超越。根据最新数据,payai 的市值在今早突破 5000 万美元,4 天涨逾 10 倍。而 ping 则在经历前期暴涨后有所回调,目前市值 340…

    2025年12月11日
    000

发表回复

登录后才能评论
关注微信