【发布时间】:2019-07-31 14:07:01
【问题描述】:
这似乎是一个愚蠢的问题,我需要我的 symfony 3 应用程序在生产环境中的行为与在本地机器中的行为不同。我知道每个 env、app.php 和 app_dev.php 都有一个入口点
我不想更改应用程序 web/.htaccess 文件,因为它后面跟着 git,我期待 app/config.yml 中有一个 'env' var 或类似的东西,但也有一个 config.yml 和一个config_dev.yml,所以它必须是另一个我可以定义我是在使用 prod 还是 dev env 的地方。
文档说我需要设置我的 apache 服务器以使用 web/app.php 或 web/app_dev.php,这是我的问题。我正在使用 apache 2.4,并尝试使用以下指令:
<VirtualHost *:8000>
<directory>
...
DirectoryIndex app_dev.php
</directory>
</VirtualHost>
我重启了apache,但是当我在浏览器中输入localhost:8000时,它一直使用默认的app.php,我需要我的apache服务器使用app_dev.php,我不想使用内置服务器因为一段时间后它会出现问题。
谁能帮我配置 apache 以使用 dev env?
【问题讨论】: