使用Symf欧宝娱乐app下载地址ony与Homestead/Vagrant
编辑本页使用Symf欧宝娱乐app下载地址ony与Homestead/Vagrant
为了开发Symfony应用程序,您可能希望使欧宝娱乐app下载地址用虚拟开发环境,而不是内置服务器或WAMP/LAMP。家园是一个易于使用的流浪的方框来快速启动并运行虚拟环境。
提示
由于Symfony中文件系统操作的数量(例如更新缓存文件和写入日志文件),Symfony会显欧宝娱乐app下载地址著变慢。要提高速度,请考虑覆盖缓存和日志目录到NFS共享之外的位置(例如,通过使用sys_get_temp_dir).你可以阅读这篇博文获取更多提示,以加快Symfony在流浪者。欧宝娱乐app下载地址
安装流浪者和家园
在使用Homestead之前,您需要安装和配置Vagrant和HomesteadHomestead文档欧宝体育电话。
设置一个Symfony应用欧宝娱乐app下载地址程序
假设您已经将Symfony应用程序安装在欧宝娱乐app下载地址~ / / symfo欧宝娱乐app下载地址ny_demo项目
在本地系统上。首先需要Homestead来同步这个项目中的文件。运行家园编辑
来编辑Homestead配置并配置~ /项目
目录:
1 2 3 4
#……文件夹:-地图:~ /项目:/home/vagrant/projects
的项目/
目录现在可以在/home/vagrant/projects
在Homestead环境中。
完成这些之后,在Homestead配置中配置Symfony应用程序:欧宝娱乐app下载地址
1 2 3 4 5
#……网站:-地图:欧宝娱乐app下载地址symfony-demo.test:/home/vagrant/projects/欧宝娱乐app下载地址symfony_demo /公共类型:欧宝娱乐app下载地址symfony4
的类型
选项告诉Homestead使用Symfony nginx配置。欧宝娱乐app下载地址Homestead现在支持Symfony 2和3的欧宝娱乐app下载地址网页布局app.php
而且app_dev.php
当使用type时欧宝娱乐app下载地址symfony2
和一个index . php
使用type时的布局欧宝娱乐app下载地址symfony4
。
最后,编辑本地机器上的hosts文件进行映射欧宝娱乐app下载地址symfony-demo.test
来192.168.10.10
(Homestead使用的IP):
1 2
# /etc/hosts (unix)或C:\Windows\System32\drivers\etc\hosts (Windows) 192.168.10.10 sym欧宝娱乐app下载地址fony-demo.test
现在,导航到http://欧宝娱乐app下载地址symfony-demo.test
在您的web浏览器中,并享受开发您的Symfony应用程序!欧宝娱乐app下载地址
另请参阅
要了解Homestead的更多功能,包括Blackfire Profiler集成,MySQL数据库的自动创建等,请阅读日常的使用部分的Homestead文档。欧宝体育电话