共享修改PHP的memory_limit限制方法

共享修改PHP的memory_limit限制方法
为了解决这个问题,我们首先需要查看程序是否分配了太多内存。如果有程序没问题,你可以通过memory_limit增加PHP的内存限制。

检查PHP的内存限制值

看看这个值,你需要创建一个空的PHP文件,如view-php-info.php.and然后把代码插入到它。
把脚本在您的Web服务器和浏览器中调用它。在这一点上,你可以看到你的PHP环境配置信息,其中一些是关于memory_limit,如下:
注意:您可以使用此方法查看PHP的其他参数,不只是memory_limit

memory_limit应该设置多少

这完全取决于您的应用程序的要求。例如,WordPress的,32mb是需要运行的核心代码,Drupal 6要求的最小值为16MB,并建议设置为32MB。如果你安装了很多插件(插件),尤其是图像处理,你可以需要128MB内存或更高。

如何建立memory_limit

方法1:php.ini

最简单、最常用的方法是修改php.ini

1。首先,发现你的网站是有效的php.ini文件。因为有许多地方可以设置PHP的参数,找到正确的配置文件并进行更改是第一步。如果上面的方法设置了一个PHP文件来查看它的配置参数,您可以找到加载的配置文件,如下示例:
对于Linux用户,您可以通过PHP的实现找到相应的配置文件中加载配置文件,我|。对于Windows用户,你可以尝试在你的PHP安装目录修改php.ini。

2。编辑php.ini在php.ini中,如果没有找到memory_limit,项目,你可以在文件的末尾添加此参数设置。这里是一些例子

memory_limit = 128M;你可以改变128m到你想要的任何值设置

保存文件

三.如果Web服务器使用Apache,则重新启动Web服务器,然后执行:

重新启动

在某些情况下,你可能不允许修改php.ini.for的例子,如果你买的虚拟主机服务,但是你的服务提供商允许你修改这个文件,你可能需要考虑其他方式添加memory_limit值。

方法2:.htaccess

描述:该方法是有效的只有当PHP执行Apache模块。找到的。在你网站的根目录.htaccess文件,如果没有,你可以创建一个自己,然后把下面的配置在它

php_value memory_limit 128M;你可以改变128m到你想要的任何值设置

方法3:在运行时修改PHP内存设置

在PHP代码中添加以下命令行。

ini_set('memory_limit ','128m);

memory_limit修改失败

如果你使用一个虚拟主机,你可能无法改变的memory_limit.this价值需要联系您的服务提供商如何处理它,通常他们的限制,你可以设置或不允许你修改它在所有的最大值。如果他们的环境真的是无法满足你的要求,然后你可能要考虑换一个主机服务提供商。

tag:方法修改电脑软件memory_limitphp

相关内容