M1 系统 vagrant up 启动失败

M1 系统 vagrant up 启动失败,有查资料说 M1 不支持 VirtualBox,请问有没有其他思路?非常感谢。

M1 系统 vagrant up 启动失败

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 6
Summer

用 docker 不行就直接集成环境 xampp 。

什么是 Laravel Sail?

3年前 评论
Sw123456Aa (楼主) 3年前

是的,VirtualBox不支持M1。在官方出release support之前,建议改用valet,用了就回不去了,实在太好用了。

valet

安装教程:https://learnku.com/docs/laravel/8.x/valet/9358#valet-or-homestead

启动valet
valet start
安装后是随系统启动,所以平时无需执行这条命令。

安装和启动Mysql
brew install mysql@5.7
brew services start mysql@5.7

Account is root/root for localhost

安装不同的PHP

valet use php@version --force

注意:即使你安装了多个版本的 PHP,Valet 一次也只能使用一个版本提供服务。

配置站点

前往我的程序目录下,执行valet park可以关联到valet搜索站点中。
进入某一个程序的执行目录下(如app/public),运行valet link app-name,或者valet unlink app-name解绑

查看所有站点
valet links

另外也不太推荐mac笔记本(无论intel还是M1)使用docker进行主语言的本地环境开发。虽然最新的docker support M1 release版性能起飞了。

3年前 评论
GeorgeKing 3年前
Sw123456Aa (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!