放弃 Homestead 了 速度不给力
速度测试
读测试
time dd if=/app/tem1 of=/dev/null bs=4k
folders:
- map: D:/code/source
to: /app
type: nfs
| 目录 | MB/S | 备注 |
|---|---|---|
| /app/tem | 5.4 | 共享目录 |
| /app/tem | 107 | 共享目录+开启nfs |
| /usr/tem | 951 | 硬盘是ssd |
写测试
time dd if=/dev/zero of=/app/tem1 bs=4k count=256000
| 目录 | MB/S | 备注 |
|---|---|---|
| /app/tem | 68.3 | 共享目录 |
| /app/tem | 57.6 | 共享目录+开启nfs |
| /usr/tem | 607 | 硬盘是ssd |
小结
主要是读,不开nfs很难受的,访问至少300ms+;
开nfs有奇葩bug,使用第三方包后出现的这个错误,你们都遇到过吗?
环境用windows,可能有奇葩的bug。
装linux(物理机)不能使用微信开发工具 (wine不知道 又怕编译慢)。
我现在选择w10应用商店的linux。


本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
大庆期间,请减速慢行
也可以折腾一下 docker
可以全Linux开发的,日常开发工具都能跑起来,微信开发工具本身基于nw.js,改改就能跨平台,网上有现成的,以前用过。不过用Subsystem也很不错啊。折腾Docker也不错啊。
还是 Mac 好,Homestead、Valet 都用得爽,其他常用的软件也比 Linux 桌面全
为了快速学laravel 建项目,建议用mac用valet,不要把时间折腾到环境部署上
微信开发工具,aur上就有人打包,而且经常更新,manjaro开发体验良好
Mac 吧,wsl 感觉也有点慢……
Mac 上无论是重量级的 Homestead ,还是轻量级的 Valet ,亦或者 Laradock ,都能跑到飞……
Homestead配置起来一大堆问题,还不如自己搭一个虚拟机,配置lnmp,然后通过mount 挂载本机共享文件夹进行开发
laradock 用起来体验不错
windows有以下几种开发方案:
1、虚拟机装centos,直接模拟服务器开发。
2、laragon
3、docker
4、phpstudy
Homestead 我已经不建议了,我推荐1和2,如果有mamp的话,也是可以的。
IO 确实不尽人意,这估计也不是 Homestead 的错(没办法,Virtualbox 是开源的)
现在我的解决方案是,利用 VSCode 的 SSH 远程开发,直接在 Homestead 内部非共享目录创建项目,相当于题主直接在
/usr/tem上读写了,目前拿来写 PHP 体验还可以,直接在虚拟机内部提供 PHP 解释器进行语法分析,Windows 宿主机上不需要安装 PHP 环境了本来嘛,用虚拟机本意就是不想在宿主机上装太多乱七八糟的东西,因为标准端口就这么多,要是有其他程序占用了 3306 导致 MySQL 要用一个特别别扭的 3307 运行就折腾了。
求教下前辈们,根据本站的环境配置教程配置好Homestead后,访问项目出现No input file specified.网上搜了各种解决办法依然没解决,我确定路径啥的都没错,我试过laravel项目下public里面放个index.html可以访问到,求教下前辈们这种情况该怎么解决啊
wsl也很慢 换成manjaro 开了opcache飞起 正常80ms
vscode +wsl2也是个不错的选择!速度快,内存消耗少!
目前已使用manjaro开发
有些奇葩的bug(微信开发者工具 小程序无法真机预览 微信不能打开浏览器......)
正常感觉还是不错的
现在可以使用WSL2搭配laradock进行开发了,速度飞快