如何在不使用nfs的情况下在Vagrant上运行Symfony2应用程序(例如在Windows上)?

当您使用Vagrant / Windows上的默认设置运行它时,Symfony2应用程序非常慢。

对此可以做些什么?

Solutions Collecting From Web of "如何在不使用nfs的情况下在Vagrant上运行Symfony2应用程序(例如在Windows上)?"

到目前为止,我发现的最佳解决方案是移动vendor/外部共享文件夹。

它不需要nfs,可以通过两个简单的更改轻松完成。

composer.json一个变化:

 //filename: composer.json { ... "config": { "bin-dir": "bin", "vendor-dir": "/home/vagrant/symfony2app/vendor" }, ... } 

和一个在app/autoload.php更改:

 //filename: app/autoload.php /** * @var ClassLoader $loader */ $loader = require '/home/vagrant/symfony2app/vendor/autoload.php'; 

结果真的很棒。 特别是在Windows上。

更多细节在这里: http : //by-examples.net/2014/12/09/symfony2-on-vagrant.html