两行命令解决 Windows 下 Homestead 运行缓慢的问题
8

vagrant NFS 有这么一句说明:

Windows users: NFS folders do not work on Windows hosts. Vagrant will ignore your request for NFS synced folders on Windows.

原理: 虽然 vagrant 原生不支持在 Windows 下直接启用 NFS,但是可以通过安装 vagrant NFS 插件达到 Windows 下也能启用 NFS 的目的.
使用步骤:

  1. 使用命令行进入 homestead 的安装目录
  2. 键入命令: vagrant plugin install vagrant-winnfsd 并等待安装完成
  3. 打开当前目录下的 Homestead.yaml
  4. 在 folders 的目录下加上一行 type: "nfs" ,例如:
    folders:
    - map: ~/code
      to: /home/vagrant/code
      type: "nfs"
  5. 运行命令: vagrant up --provision
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 7

请问Mac上要怎么解决?

2周前

我已经放弃使用homestead了,现在直接使用phpstorm连接虚拟主机开发,世界清爽更多了。

homestead这个东西初衷确实好的,但是设计太理想化了,从层出不穷的各种homestead提问都可以看出,这个东西并不能提高生产效率,反而会引入很多新的问题。

2周前
月殇

我一开始使用 wsl 开发

2周前
AGD

@月殇 wsl 无法完全正确挂载 php-cgi,请查阅这个 issue: https://github.com/Microsoft/WSL/issues/1982

2周前
AGD

@jobsssss Linux 可以直接跑 docker,Windows 写 PHP 用啥都是一堆障碍.

2周前
月殇

@AGD fastcgi_pass unix:/tmp/php-cgi-72.sock; 不使用 tcp 方式

2周前

@AGD phpstorm连接虚拟主机,很完美的linux开发方式。用linux开发,homestead不是唯一玩法,当然了,见仁见智。我使用了快2年homestead,从一开始坚决拥护到现在全面转向ssh远程开发。

1周前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!