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