php memory limit设置不限制的方法:首先打开“php.ini”文件;然后找到“memory_limit”这一项;接着将其参数改为任何想设置的值,并保存文件;最后重启web服务器即可。

在运行PHP程序,通常会遇到“Fatal Error: Allowed memory size of xx bytes exhausted”(允许内存大小为 xx 字节耗尽)的错误, 这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存。解决这个问题,首先需要查看你的程序是否分配了过多的内存,在程序没有问题的情况下,你可以通过一下方法来增加PHP的内存限制(memory_limit)。

1、检查php的内存限制值

为了查看这个值,你需要先打印phpinfo();

将这个脚本放到你的Web服务器上,然后在浏览器中调用它。这时你可以看到你的PHP环境配置的信息,其中有一部分是关于“memory_limit”的, 如下图:

注:你可以用这种方法来查看php的其他参数设置,不仅仅是memory_limit

2、memory_limit应该设为多少?

这个完全依赖于你的应用的要求。比如Wordpress,运行起核心代码需要32MB。Drupal 6则要求这个值最小为16MB,并推荐设置为32MB。如果你又安装不少的插件(plugins),尤其是那些要进行图像处理的模块,那么你可能需要128MB或更高的内存。

3、如何设置memory_limit

方法1: php.ini

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

1.首先找到对你的网站生效的php.ini文件 由于有多个地方都可以设置php的参数,找到正确的配置文件,并进行更改是首先要做的一步。如果你上面的方法建立了php文件来查看其配置参数,则你可以找到“Loaded Configuration File”这一项,以下是个例子:

对于Linux用户,你可以通过执行“php -i | grep Loaded Configuration File”来找到对应的配置文件。而Windows用户,你可以尝试修改你的php安装目录下的php.ini。

2.编辑php.ini 在php.ini中,找到“memory_limit”这一项,如果没有,你可以在文件的尾部自己增加这个参数。以下是一些设置范例

memory_limit = 128M ; 可以将128M改为任何你想设置的值,保存文件

3.重启web 服务器 如果是web服务器使用Apache, 则执行:servicehttpd restart

有些情况下,你可能不被允许私修改php.ini。比如如果你购买了虚拟主机服务,但是你的服务商确禁止你修改这个文件。那么,你可以需要考虑用其他方法来增加memory_limit的值。

方法2: .htaccess

说明: 这种方法只有在php以Apache模块来执行时才生效。 在你的网站的根目录下找到“.htaccess”文件,如果没有,可以自己创建一个。然后把以下配置放入其中

php_value memory_limit 128M; 可以将128M改为任何你想设置的值

方法3: 运行时修改php的内存设置

在你的php代码中增加以下命令行即可。

ini_set('memory_limit','128M');

ini_set('memory_limit',-1);//没有内存限制

memory_limit修改失败

如果你使用虚拟主机,有可能会出现memory_limit的值修改失败。这个需要联系你的服务商看怎么处理,通常他们限制了可以设置的最大值或者根本就不允许你修改。如果他们的环境真的无法满足你的要求,那么你可能要考虑换一个主机服务商。

php设置低于设定值不能用,php memory limit怎么设置不限制相关推荐

  1. httpurlconnect设置中文参数_CNC数控机床三菱系统参数的设置及报警解除

    在三菱CNC的硬件连接检查与设置执行完毕向系统送电后,显示器上的READY绿灯仍然不亮.而且在[诊断]――[报警] 画面上显示很多报警内容,让初次使用三菱CNC的调试工程师感到困惑.而且三菱CNC的参 ...

  2. 请先设置tkk_搅拌站水泥罐仓顶除尘器设置及调整

    搅拌站水泥罐仓顶除尘器采用脉冲喷吹清灰系统,除尘器本体结构,采用标准模板焊接,整体结构,强度牢靠,组装维修方便,脉冲清灰采用时序控制器MCY系列 控制阀门KEK系列,喷吹清灰频率及喷吹间隔可手/自动设 ...

  3. beyond the ‘PHYSICAL‘ memory limit. Current usage: 1.0 GB of 1 GB physical memory used;

    腾讯云 hive3.1.1版本执行HQL时报如下错误 报错信息: Error while processing statement: FAILED: Execution Error, return c ...

  4. 【嵌入式开发】ARM 处理器工作模式 及 修改方法 ( 处理器模式 | 设置处理器模式 | 程序状态字寄存器 CPSR SPSR | 模式设置代码编写 | 设置 svc 模式 )

    一. 处理器工作模式相关介绍 1. 处理器模式简介 (1) 处理器工作模式分类 (2) 处理器不同工作模式区别 (3) Linux 系统运行的模式 (4) 特权模式 说明 (5) 异常模式 (6) 系 ...

  5. R语言ggplot2可视化:自定义设置连续变量图例(legend)宽度(width)、自定义设置连续变量图例位置(position)、自定义设置连续变量图例连续渐变

    R语言ggplot2可视化:自定义设置连续变量图例(legend)宽度(width).自定义设置连续变量图例位置(position).自定义设置连续变量图例连续渐变 #初始示例(图例互相分离.图例细线 ...

  6. R语言ggplot2可视化、使用axis.ticks.length函数设置坐标轴间隔标签竖线的长度、并设置坐标轴间隔标签在图像内部(刻度标记放置在图像内部)

    R语言ggplot2可视化.使用axis.ticks.length函数设置坐标轴间隔标签竖线的长度.并设置坐标轴间隔标签在图像内部(刻度标记放置在图像内部) 目录

  7. R语言ggplot2可视化指定保存到pdf的图像的具体尺寸、保证缩放的一致性:使得绘图元素(文本、点大小等)在设计上都具有相同的绝对大小、设置全局数据点大小、主题格式、设置图像保存的具体尺寸

    R语言ggplot2可视化指定保存到pdf的图像的具体尺寸.保证缩放的一致性:使得绘图元素(文本.点大小等)在设计上都具有相同的绝对大小.设置全局数据点大小.主题格式.设置图像保存的具体尺寸 目录

  8. 如何设置电脑锁屏时间_电脑如何设置多屏显示?多屏显示的设置方法

    多屏电脑即一台主机 ,二台显示器(或者三屏,四屏,六屏),一套键盘鼠标实现快速切换,各屏幕完全独立显示运行各自程序.接下来,我就教大家如何设置电脑多屏显示 电脑双屏显示如何设置呢?现在电脑已成为我们必 ...

  9. 怎样使用计算机上的高级共享设置密码,win7系统电脑,如何设置共享,共享计算机的用户名和密码怎样设置...

    如何设置共享,共享计算机的用户名和密码怎样设置 百度文库的东西 自己能找到方法的...XP与WIN7如何共享 第一,双击桌面上网络图标. 第二,单击上面网络共享中心. 第三,单击左边的更改高级共享设置 ...

最新文章

  1. 在Horizon Workspace中配置Windows单点登录-进阶篇
  2. 4.1.1 网络层功能概述
  3. NanoPi NEO Air使用十二:使用自带的fbtft驱动点亮SPI接口TFT屏幕,ST7789V
  4. python 笔记:if __name__==‘main’
  5. [ATF]-ATF文档和代码的深度解读
  6. java timestamp时间戳_求助!java中关于时间戳Timestamp的问题
  7. SpringBoot学习笔记(4):自定义的过滤器
  8. [Java] 蓝桥杯ALGO-59 算法训练 快速排序
  9. 使用ADD命令将目录复制到Docker的其他目录
  10. java架构《并发线程中级篇》
  11. STM32开发 | 移远4G-Cat.1模组EC200N-CN开发
  12. 2019山东省赛总结
  13. 有没有好用的视频压缩软件?分享几个好用的压缩视频软件
  14. android 位移传感器 坐标,位移传感器
  15. 英语常用的62个英语句型,学英语须掌握
  16. HM-GNN:基于分子-基序异构图神经网络的分子表示学习模型
  17. 怎么做餐饮行业的引流?
  18. 太原理工web课程答案——web程序设计课程答案 (第八章 CSS3页面布局)持续发布中——
  19. PTA 7-4 分钟秒钟的时间相减
  20. Apache Ratis中的multi-raft实现原理

热门文章

  1. 一文详解单目结构光参数法
  2. 视频+课件|基于深度学习方式的多视图立体匹配算法
  3. 300米远程深度估计:港科大重磅开源自动驾驶深度感知新技术,远超现有雷达|CVPR2020...
  4. html 页面 底部固定 footer
  5. 创建一个栈存储结构,并且写入一些对栈的基本的操作
  6. int main(int argc,char *argv[]),主函数的参数问题
  7. VC++从txt文本中读取字符和数字
  8. chart.Correlation绘制相关性热图
  9. python服务器消息分发_Python实现分发数据块到多台服务器上
  10. IBD:5-氨基水杨酸治疗后溃疡性结肠炎患者真菌菌群的变化