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 前端工作流等。
讨论数量: 7
Dcatplus-杨光

EServer 有mac 版本。挺好使的。

15小时前 评论

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

3小时前 评论

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

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

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

1小时前 评论

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

1小时前 评论

无脑选择宝塔面板

1小时前 评论

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

1小时前 评论
springlee 50分钟前

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