PHP ini_设置内存限制

问题描述 投票:0回答:2

当我们在代码中使用如下所示的 ini_set 时,所有其他代码的内存限制是否相同?或者仅对我们添加的代码有效?

ini_set('memory_limit', '512M');

谢谢

php memory memory-limit
2个回答
5
投票

它仅适用于写入它的文件。 更改同一文件夹中多个 php 设置的最佳方法是:

1。使用以下行创建名为

.htaccess
的文件

php_value memory_limit '512M'

请记住,只有当您的服务器配置允许此目录的

AllowOverride
指令时,这才有效

2。使用您的配置选项添加自己的 php 作为 auto-prepend-file

您可以在

php.ini
中执行此操作。

3.直接在您的

memory_limit
 中更改 php.ini

的值

但这将对您正在运行的所有 php 文件生效


1
投票

这取决于您添加的位置。

如果在

specific script
中,则直到该脚本运行。如果设置为
application level
,那么它将针对特定应用程序进行设置。

© www.soinside.com 2019 - 2024. All rights reserved.