PHP ini_设置内存限制
当我们在代码中使用如下所示的ini_集时,所有其他代码的内存限制是否相同?或者只对我们添加的代码有效PHP ini_设置内存限制,php,memory,memory-limit,Php,Memory,Memory Limit,当我们在代码中使用如下所示的ini_集时,所有其他代码的内存限制是否相同?或者只对我们添加的代码有效 ini_集('memory_limit','512M') 谢谢这取决于您添加的位置 如果在特定脚本中,则直到该脚本运行为止。如果设置为应用程序级别,则将针对该特定应用程序进行设置。它仅适用于写入它的文件。 更改同一文件夹中多个PHP设置的最佳方法是: 1.使用以下行创建名为“.htaccess”的文件 php_值内存_限制'512M' 请记住,只有在服务器配置允许此目录的“AllowOverri
ini_集('memory_limit','512M')代码>
谢谢这取决于您添加的位置
如果在特定脚本中
,则直到该脚本运行为止。如果设置为应用程序级别
,则将针对该特定应用程序进行设置。它仅适用于写入它的文件。
更改同一文件夹中多个PHP设置的最佳方法是:
1.使用以下行创建名为“.htaccess”的文件
php_值内存_限制'512M'
请记住,只有在服务器配置允许此目录的“AllowOverride”指令时,这才有效
2.使用配置选项添加自己的php,如下所示
您可以在php.ini中执行此操作
3.直接在php.ini中更改“内存限制”的值
但这将影响到您正在运行的所有php文件如果我在test.php中添加它,那么当我们执行它时,内存将设置为512M,然后退出脚本后,默认内存限制(而不是512M)将用于其他php文件,对吗?我不想更改默认内存限制,只想为特定的php文件增加它,因此,当我添加ini_集('memory_limit','512M'),然后,仅此文件的内存将用于512。其他php文件将使用默认限制。这就是我所理解的。是的,这是正确的,ini_集只影响这个php和这个文件中包含的所有文件。1。此解决方案专门绑定到ApacheHTTPD。2.这个解决方案很慢。3.这是正确的方法™ 您可以将链接从php.net/manual/de/
更改为php.net/manual/en/