当我们在代码中使用如下所示的 ini_set 时,所有其他代码的内存限制是否相同?或者仅对我们添加的代码有效?
ini_set('memory_limit', '512M');
谢谢
它仅适用于写入它的文件。 更改同一文件夹中多个 php 设置的最佳方法是:
1。使用以下行创建名为
.htaccess
的文件
php_value memory_limit '512M'
请记住,只有当您的服务器配置允许此目录的
AllowOverride
指令时,这才有效
2。使用您的配置选项添加自己的 php 作为 auto-prepend-file
您可以在
php.ini
中执行此操作。
3.直接在您的
memory_limit
中更改 php.ini
的值
但这将对您正在运行的所有 php 文件生效
这取决于您添加的位置。
如果在
specific script
中,则直到该脚本运行。如果设置为 application level
,那么它将针对特定应用程序进行设置。