【发布时间】:2011-07-13 08:19:33
【问题描述】:
如何在不更改全局 php.ini 文件的情况下为每个应用程序设置一些 PHP 参数(不是 Apache 参数)?
如果我有两个应用程序:
/var/www/app1
/var/www/app2
我需要为 APP1 设置不同的 memory_limit、会话超时或其他一些参数,但对 APP2 没有影响。是否有可能在与此更改相关的文件夹中使用一些本地配置文件(类似于 .htaccess)?
【问题讨论】:
标签: php
如何在不更改全局 php.ini 文件的情况下为每个应用程序设置一些 PHP 参数(不是 Apache 参数)?
如果我有两个应用程序:
/var/www/app1
/var/www/app2
我需要为 APP1 设置不同的 memory_limit、会话超时或其他一些参数,但对 APP2 没有影响。是否有可能在与此更改相关的文件夹中使用一些本地配置文件(类似于 .htaccess)?
【问题讨论】:
标签: php
您可以通过以下方式设置.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 文件更快。
你可以在 apache conf 中使用
php_value 或 php_ini_filename 在 VirtualHost/Directory 选项卡中
【讨论】: