Php 如何在Symfony环境之间切换?
我按照本指南使用Php 如何在Symfony环境之间切换?,php,apache,symfony,nginx,Php,Apache,Symfony,Nginx,我按照本指南使用PROD环境部署了我的Symfony 3.4应用程序:(似乎默认情况下,是在PROD上运行的,因为我在安装过程中没有选择任何环境…) 在不久的将来,这台机器将扮演PRE-PRODUCTION的角色,因此我根据以下指南为我的应用程序创建了一个名为PRE的新环境: 现在我想知道如何将这台机器切换到新的PRE环境。 我读了这些指南,但我仍然感到困惑: (一) (二) 在当前机器上,我使用的是Apache;但对于生产和后续更新,我将考虑开始使用NGINX。因此,这两个选项都很受欢迎。如果
PROD
环境部署了我的Symfony 3.4
应用程序:(似乎默认情况下,是在PROD上运行的,因为我在安装过程中没有选择任何环境…)
在不久的将来,这台机器将扮演PRE-PRODUCTION
的角色,因此我根据以下指南为我的应用程序创建了一个名为PRE
的新环境:
现在我想知道如何将这台机器切换到新的PRE
环境。
我读了这些指南,但我仍然感到困惑:
(一)
(二)
在当前机器上,我使用的是
Apache
;但对于生产和后续更新,我将考虑开始使用NGINX
。因此,这两个选项都很受欢迎。如果您按照输入的中的说明操作:
因为您希望通过浏览器访问此环境,所以还应该为其创建前端控制器。将web/app.php文件复制到web/app_benchmark.php并编辑要作为基准的环境
然后你有了app_pre.php
front controller,这行代码是:
$kernel=newappkernel('pre',false);
只要将Apache web服务器指向使用
app_pre.php
而不是app.php
作为前端控制器,您的环境就会切换。您有web文件夹还是公用文件夹?