【问题标题】:Symfony2 php.iniSymfony2 php.ini
【发布时间】:2015-01-25 06:41:26
【问题描述】:

当检查 app/check.php Symfony2 时说 Configuration file used by PHP : /etc/php5/cli/php.ini 但是 phpinfo(); 显示 Apache 正在使用 /etc/php5/apache2/php.ini。

我尝试搜索但找不到解决方案。有人可以解释我如何告诉我的Symfony2 应用程序使用 Apache2 的php.ini 吗?还是我在这里遗漏了什么明显的东西?

我是 Symfony 的新手

【问题讨论】:

  • app/check.php 使用 PHP CLI 运行,并且通常使用不同的 php.ini。
  • 谢谢。我刚刚尝试使用Apache 访问check.php,然后它说它正在使用`/etc/php5/apache2/php.ini. I think I missed the obvious ATTENTION message shown by check.php`!

标签: php apache symfony


【解决方案1】:

PHP cli 使用 PHP apache 以外的另一个 ini。这种情况经常发生(您通常还需要其他配置)。

当您从控制台(命令)和 apache(应用程序)使用 Symfony 时,您应该确保为 Symfony 正确配置了两个 ini 文件。

在浏览器中,您可以转到web/config.php 来查看 Symfony 关于您的 PHP 设置等的报告。

【讨论】:

    【解决方案2】:

    在 Ubuntu 上,Apache 使用 /etc/php5/apache2/php.ini,命令行使用 /etc/php5/cli/php.ini。这与您的操作系统有关,与 Symfony2 无关。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-17
      • 2012-03-31
      • 2015-07-14
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      • 2019-12-13
      • 2011-12-14
      相关资源
      最近更新 更多