phper 开发环境推荐

纯win开发

  1. 大小写坑 return view('User.Show')return view('User.show')
  2. 换行坑: 微信小程序不识别别 \\,不排除还有其他的坑
  3. 迁移坑: 以前外键关联某表,在linux执行就报错
  4. 扩展坑: 对于php_pcntl swoole inotify 等不支持

完全不考虑win环境

win共享目录到linux 例如: Homestead

读太过于低效,详见我以前写的放弃 Homestead 了 速度不给力

如果不在意开发时运行速度,可以考虑。

win用vm装linux (不共享目录)

微信来消息,切回来 …

如果不在意繁琐,可以考虑。

纯linux桌面开发

manjaro: 驱动完善,非常好,推荐。

deepin: 新机器驱动一堆没支持,再见.

mint: … 界面太丑

wine微信不能截屏 微信开发者不能预览… 很多小问题。

如果不在意损失一些体验感,可以考虑。

(我的联想装这些全部系统都有问题,远离*想保安全 还是乖乖用win吧)

win + docker (推荐)

挂载目录: 写:11.7 MB/s 读: 48.5 MB/s

不是挂载目录: 写: 285 MB/s 读: 1.2 GB/s

mac

本作品采用《CC 协议》,转载必须注明作者和本文链接
专心学习不瞎搞
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 17

wsl香的一批

5年前 评论
L学习不停 5年前
lyxxxh (楼主) 5年前

既然都写到这里了,请继续更新下一篇,如何在docker for win上搭建laravel开发环境吧

5年前 评论
lyxxxh (楼主) 5年前
胸毛仙人 5年前
快乐壮

老哥你说的不是挂载目录是不是直接用ftp上传的那种啊

5年前 评论
lyxxxh (楼主) 5年前
快乐壮 (作者) 5年前
lyxxxh (楼主) 5年前

win版本低的装docker也是个麻烦事

5年前 评论

win+虚拟机(mini)+vscode remote

5年前 评论
ly560020

valet 挺不错的。

5年前 评论

win+vmware+目录挂载

5年前 评论

mac上用docker效率是个大问题

5年前 评论
panda-sir

我觉得我要首选还是ubuntu 如果没条件的话再选macwin的话就不考虑了 放弃了

5年前 评论
  • win:laragon
  • mac: valet、docker
5年前 评论
medz

macOS + php -s = 王境泽真香理论

5年前 评论
lyxxxh (楼主) 5年前

使用docker 开发时候,PHPstorm 下面的termmial 输入命令就不能用了

5年前 评论
lyxxxh (楼主) 5年前

win docker+bt 绝配

5年前 评论

laravel 的 php artisan 命令呢? 是要加上docker exec lnmp_php_1 php artisan …… ??

5年前 评论
lyxxxh (楼主) 5年前
jamesZhao (作者) 5年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
89
粉丝
108
喜欢
481
收藏
724
排名:108
访问:8.8 万
私信
所有博文
社区赞助商