【问题标题】:php settings per application每个应用程序的 php 设置
【发布时间】:2011-07-13 08:19:33
【问题描述】:

如何在不更改全局 php.ini 文件的情况下为每个应用程序设置一些 PHP 参数(不是 Apache 参数)?

如果我有两个应用程序:

/var/www/app1

/var/www/app2

我需要为 APP1 设置不同的 memory_limit、会话超时或其他一些参数,但对 APP2 没有影响。是否有可能在与此更改相关的文件夹中使用一些本地配置文件(类似于 .htaccess)?

【问题讨论】:

    标签: php


    【解决方案1】:

    您可以通过以下方式设置.htaccess PHP 标志:

    php_flag   session.use_cookies  off 
    php_value  include_path         ".:/usr/local/lib/php"
    

    这里有一本手册:How to change configuration settings

    php_value        name  value
    php_flag         name  on|off
    php_admin_value  name  value
    php_admin_flag   name  on|off
    

    【讨论】:

    • 也可以在<VirtualHost>PHP配置里面进行同样的配置。比使用.htaccess 文件更快。
    【解决方案2】:

    你可以在 apache conf 中使用 php_valuephp_ini_filename 在 VirtualHost/Directory 选项卡中

    【讨论】:

      猜你喜欢
      • 2011-07-21
      • 2017-04-25
      • 2014-04-18
      • 1970-01-01
      • 2015-03-29
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      相关资源
      最近更新 更多