【问题标题】:Is it possible to change allowed memory in php.ini for a single page?是否可以为单个页面更改 php.ini 中允许的内存?
【发布时间】:2013-01-10 00:23:10
【问题描述】:

有没有办法为单个页面设置允许的内存?我不想在请求时允许其他页面超过 128m,但是如果我在 php.ini 中将允许的内存大小设置为 128m 或更低,那么有一个页面会给我一个 500 错误。

【问题讨论】:

  • 我想你想要这个ini_set('memory_limit','16M');

标签: php apache drupal


【解决方案1】:
ini_set('memory_limit','16M');

http://php.net/manual/en/function.ini-set.php

【讨论】:

    【解决方案2】:

    更好地检查这个模块,它使用配置为你做这件事:http://drupal.org/project/path_memory

    【讨论】:

      【解决方案3】:

      为另一个页面创建第二个 php.ini 文件。并在您的 apache 配置中创建一个规则,以将该 ini 文件仅用于该页面请求

      【讨论】:

      • ini_set 是迄今为止最好的方法。为每个页面创建一个单独的文件很脏并且容易出错。
      猜你喜欢
      • 1970-01-01
      • 2020-04-26
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      • 2016-01-08
      • 2018-10-21
      相关资源
      最近更新 更多