当前位置:首页 > 日记 > 正文

共享修改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价值需要联系您的服务提供商如何处理它,通常他们的限制,你可以设置或不允许你修改它在所有的最大值。如果他们的环境真的是无法满足你的要求,然后你可能要考虑换一个主机服务提供商。

相关文章

linux分区规划Linux硬盘分区规划简

linux分区规划Linux硬盘分区规划简

硬盘分区,简介,电脑软件,linux,Linux,评论:在安装Linux之前,我们必须做好计划,主要基于以下原则:磁盘容量、系统规模、系统使用、预期备份方法和备份空间。本文将详细介绍Linux分区计划。 在安装Linux之前,我们应该根据以下原则制定一个好的计划…

linux环境下的oracle混沌代码oracl

linux环境下的oracle混沌代码oracl

显示,乱码解决,混沌,代码,环境,评论:失败的现象:所有汉字出现的地方,都是吗这个替换,还是直接代码,本文详细介绍了解决方案,有需要的朋友可以参考下。 故障现象:所有汉字出现的地方,都是吗代换或直接代码。 有时错误的提示也会搞乱。 uff1a解 1。…

运行3D特效在Fedora9

运行3D特效在Fedora9

运行,3D,特效,电脑软件,Fedora93D,评论:yum安装Compiz * yum安装CCSM 安装Fusion图标* 执行这三项后,您可以执行的特殊效果,从应用程序->系统-> Compiz Fusion图标。您可能需要在系统设置中打开特殊效果,KDE或GNOME。 特技效果如何操作: 切换窗…

PHP编写简单的路由类

PHP编写简单的路由类

路由,简单,电脑软件,PHP,类代码: 复制代码代码如下所示: 级路由器 { 公共功能getrouter($类型= 1) { 如果(isset($ _server { 'path_info ' })) { query_string美元= substr(str_replace(array(.html、.htm,ASP, / /),,_server美元{ 'path_info}),1); } 其…

安装GRUB或LILO启动菜单

安装GRUB或LILO启动菜单

安装,启动菜单,电脑软件,LILO,GRUB,点评:uff1a 输入Linux的安装接口。 b.切换到控制台。 c.mkdir一设置目录 d.mount / dev /供应特级安装Linux根分区的目录(5050HDAX是你的根分区) E.chroot F.执行/ sbin / / / dev GRUB安装HDX(X = A,B,C,D…

微软Win8系统语言设置技巧,如添加或

微软Win8系统语言设置技巧,如添加或

语言,系统,设置,输入法,技巧,点评:微软Win8系统语言设置:如添加或更改输入法,键盘布局和语言等,这里是一个很好的教程,你可以感觉到它。 在Win8系统,你可以设置常规选项页面的计算机上,单击选项,语言,输入语言设置页面,您可以添加或更改输入法,键盘布…

网易邮箱怎么注册 网易邮箱注册方

网易邮箱怎么注册 网易邮箱注册方

网易邮箱怎么注册 网易邮箱注册方法,游侠网,邮箱,邮箱怎么注册,提示,提交,注册,短信,一点,网易邮箱怎么注册,现在邮箱是日常生活工作中必不可少的,网易邮箱就是其中一个,那么很多新手玩家不知道怎么这个邮箱怎么注册,今天小编就带来了详细步骤,一起来看…

Oracle密码文件的使用和维护,第1页3

Oracle密码文件的使用和维护,第1页3

密码,维护,文件,电脑软件,Oracle,您正在研究的Oracle过程是Oracle密码文件的使用和维护。 摘要:Oracle关系数据库系统已被广泛应用以其优异的性能,并确保数据库的安全性是数据库管理的一个重要组成部分,基于Oracle数据库的安全管理概述,介绍了…

win7如何修改活动分区无法打开,怎么

win7如何修改活动分区无法打开,怎么

修改,活动分区,无法打开,电脑软件,点评:如果你不能在Windows7启动活动分区是什么这里有一个很好的解决方案,有类似情况的朋友可以参考一下。 Use the positive WIN7 boot into the partition interface and use SHIFT+F10 to tune out the C…

解决mysql导入和恢复无序代码的问

解决mysql导入和恢复无序代码的问

恢复,无序,代码,电脑软件,mysql,uff1a解 第一步:当数据库和表是UTF8编码格式设置(推荐使用UTF8,当然,GBK或GB2312) 复制代码代码如下所示: 创建数据库` shegongku `默认字符集utf8 创建表(成员) ` UID ` MEDIUMINT(8)符号的非空默认'0', `用户名` v…

在Linux目录中创建和删除命令的说

在Linux目录中创建和删除命令的说

删除,命令,中创,建和,目录,评论:linux目录的创建和删除命令使用说明,有需要的朋友可以参考下。 mkdir命令 mkdir是用来创建一个或多个目录 Grammar: 语法是 { }目录mkdir命令开关 指令开关: M 文本目录设置操作权限 P 如果目录不存在,则在同…

让32位Vista系统充分利用4G内存

让32位Vista系统充分利用4G内存

内存,系统,4G,充分利用,电脑软件,现状: 记忆真的很便宜。昨天,一位朋友说,也许明年,随着现实世界衰退的影响,人们可能会突然发现价格较低。如果我们发现手中的人民币可以计算,我们可以买更多的东西。 U3000 U3000 这么多朋友使用4G内存。然而,只…