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

时间:2014-12-10 11:14:00

标签: windows symfony vagrant nfs

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

可以做些什么?

1 个答案:

答案 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