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

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
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 7

请问Mac上要怎么解决?

5年前 评论

我一开始使用 wsl 开发

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论
ruodee

经测可用,感谢分享。这个方法最方便可行

5年前 评论

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