PHP/laravel 开发环境与虚拟机选择

  1. window 本地开发 laragon
    下载地址:laragon.org/
    集成了很多软件 简单易用,非常方便好用 可惜没有mac 版本
    貌似开始收费 免费了很多年的PHP开发环境了,用了很久!

  2. VMware 虚拟机开发
    下载地址:www.vmware.com/
    搭建较简单,就是很多软件需要自己一步一步安装,有搭建过几次!

  3. homstead vagrant. virtualBox 虚拟机开发

    vagrant :developer.hashicorp.com/vagrant/in...
    VirtualBox : www.virtualbox.org/wiki/Downloads
    homesteadBox : portal.cloud.hashicorp.com/vagrant...

    使用感悟:(总体操作还是比较多)
    laravel 开发集成了很多软件,几乎与线上一致,搭建好了 还是比较好用
    window 搭建极复杂,问题极多,首次搭建成功,下班业余时间花了三五天
    mac 4 搭建复杂,以下报错也卡了我一天 弃之 奔溃 有谁解决了告诉我一下
    开发环境与虚拟机选择

  4. Sail lima 虚拟机一行命令安装即可 好用

    curl -s "https://laravel.build/example-app" | bash
    .
    .
    .
    [+] Building 1/1
    ✔ laravel.test  Built
  5. docker desktop
    以前旧电脑,配置低,window 直接跑不动,换高配Mac 倒是感觉不错,就是镜像源下载镜像慢点!

  6. lima & Rancher
    lima: lima-vm.io/docs/
    rancher: docs.rancher.cn/
    使用感悟:
    lima mac 上简单易用 rancher 暂未使用过
    虚拟机使用前期不熟悉 尽量两层 宿主机和次虚拟机,不要无限套娃容易晕

  7. orbstack
    orbstack.dev/ 据说也不错 尚未体验

  8. 最后觉得没有完美的开发环境 直接上云好了,学习经验就是实战经验

本作品采用《CC 协议》,转载必须注明作者和本文链接
唯有坚持,滴水穿石----will
zhaocrazy
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 24
Dcatplus-杨光

EServer 有mac 版本。挺好使的。

2个月前 评论

win就wsl+docker ,mac就直接docker 32g基本都够用

2个月前 评论

如果是简单项目或者不需要很多额外 linux 拓展的传统项目,本地集成环境就行,我推荐一个之前社区里面打过广告的 FlyEnv,还是挺好用的,还可以把自己下载的应用配置上去,解决了很多不方便的问题;

如果是一次开发一 1 到 2 个项目,我是直接在 wsl2 的 linux 上搭建了宝塔,跟服务器操作几乎是 1:1,而且简单省心,但是项目多了要来回切换环境;

如果是同时维护多个项目,我是使用的 docker,docker 方便是肯定的,但还是有很多问题的,1 是可能对很多老手来说非常简单,我花了一段时间上手了之后确实觉得方便,但是对于一开始就使用的是集成环境的人来说,根本不知道很多基础配置挂载文件等等都是做什么的,一旦报错一头雾水;2 是机器要好一点,电脑差了真的很难受

2个月前 评论
zhaocrazy (楼主) 2个月前

如果能搭建一个docker镜像更方便

2个月前 评论

无脑选择宝塔面板

2个月前 评论

为何这么麻烦,安装一堆乱七八糟的机器卡的一批。 我本地只需要安装一个php即可,保证php版本和线上一致,然后Laravel直接:php artisan serve 测试数据库、Redis等直接远程连接

2个月前 评论
springlee 2个月前
xujinhui (作者) 2个月前

homstead macOS下我现在用的这个 , 不过是配合的 Parallels Desktop,目前没问题. 不过 VirtulBox我也用过,没有问题的,不要用 homebrew安装这个,全手动下载官方那个版本安装,然后重启即可

2个月前 评论
zhaocrazy (楼主) 2个月前

不管是Windows还是Mac,我都是安装虚拟机,虚拟机里面再装环境,麻烦得要死,但是没有其他办法也懒得去学习其他的,虽然每次都要上传下载,但是学到了不少PHP之外的东西,乐在其中

2个月前 评论
zhaocrazy (楼主) 2个月前
王成涛 1个月前
你和那棵树是一伙的 (作者) 1个月前
王成涛 1个月前
王成涛 1个月前
你和那棵树是一伙的 (作者) 1个月前

win上docker desktop太重了,我直接在wsl里装了个docker,dnmp一把梭

1个月前 评论

公司的windwos系统,用的是hyper-v装的debian。之前用过一段时间wsl2,网站加载速度不如虚拟机。家里是mac就直接用homebrew安装php环境。

1个月前 评论

laravel herd? 虽然完整功能需要订阅

1个月前 评论

mac 系统优先推荐 laradock(可以说是完美是适配 Laravel 项目开发),基本上能用到的组件都有,docker compose up 按需启动对应的组件,可以通过 .env 配置各种组件(包括 php 的版本)。从可操作性和稳定性上来说,应该是目前最适合 php 开发人员的。

1个月前 评论

wemp 很优秀,精简。 带DOCKER 的DDEV 也好。

1周前 评论

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