使用Vagrant / Windows上的默认设置运行Symfony2应用程序非常慢。
可以做些什么?
答案 0 :(得分:1)
到目前为止,我找到的最佳解决方案是将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