使用Symfob娱乐下载ony与Homestead/Vagrant

编辑本页

警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 3.1,现已不再维护。

本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。

使用Symfob娱乐下载ony与Homestead/Vagrant

为了开发Symfony应用程序,您可能希望使ob娱乐下载用虚拟开发环境,而不是内置服务器或WAMP/LAMP。家园是一个易于使用的流浪的方框来快速启动并运行虚拟环境。

提示

由于Symfony中文件系统操作的数量(例如更新缓存文件和写入日志文件),Symfony会显ob娱乐下载著变慢。要提高速度,请考虑覆盖缓存和日志目录到NFS共享之外的位置(例如,通过使用sys_get_temp_dir).你可以阅读这篇博文获取更多提示,以加快Symfony在流浪者。ob娱乐下载

安装流浪者和家园

在使用Homestead之前,您需要安装和配置Vagrant和HomesteadHomestead文档欧宝官网下载app

设置一个Symfony应用ob娱乐下载程序

假设您已经将Symfony应用程序安装在ob娱乐下载~ / / symfoob娱乐下载ny_demo项目在本地系统上。首先需要Homestead来同步这个项目中的文件。执行家园编辑来编辑Homestead配置并配置~ /项目目录:

1 2 3 4
#……文件夹:-地图:~ /项目:/home/vagrant/projects

项目/目录现在可以在/home/vagrant/projects在Homestead环境中。

完成这些之后,在Homestead配置中配置Symfony应用程序:ob娱乐下载

1 2 3 4 5
#……网站:-地图:ob娱乐下载symfony-demo.dev:/home/vagrant/projects/ob娱乐下载symfony_demo /网络类型:ob娱乐下载

类型选项告诉Homestead使用Symfony nginx配置。ob娱乐下载

最后,编辑本地机器上的hosts文件进行映射ob娱乐下载symfony-demo.dev192.168.10.10(Homestead使用的IP):

1 2
# /etc/hosts (unix)或C:\Windows\System32\drivers\etc\hosts (Windows)192.168.10.10ob娱乐下载symfony-demo.dev

现在,导航到http://ob娱乐下载symfony-demo.dev在您的web浏览器中,并享受开发您的Symfony应用程序!ob娱乐下载

另请参阅

要了解Homestead的更多功能,包括Blackfire Profiler集成,MySQL数据库的自动创建等,请阅读日常的使用部分的Homestead文档。欧宝官网下载app

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。