使用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.test192.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文档。欧宝体育电话

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。
欧宝娱乐app下载地址Symfony 6.2支持通过苏禄人
欧宝娱乐app下载地址Symfony 6.2支持通过Les-Tilleuls.coop