关于php内存不够用的快速解决方法


Posted in PHP onOctober 26, 2013

有时候我们再运行php程序时,会出现

Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)

出现该错误的原因:在确保不是程序产生的原因(例如死循环),是由于php页面消耗的最大内存默认是为 8M (在PHP的ini件里可以看到) ,

如果文件太大 或图片太大 在读取的时候 会发生上述错误。

解决办法:

1.修改 php.ini将memory_limit由 8M 改成 16M(或更大),重启apache服务

2.在PHP 文件中 加入 ini_set(‘memory_limit',‘**M');注意:为了系统的其它资源的正常使用 请您不要将 memory_limit设置太大,其中-1为不限

3.修改.htaccess 文档(前提是该目录支持.htaccess)在文档中新增一句:php_value memory_limit 16M(或更大)

PHP 相关文章推荐
php你的验证码安全码?
Jan 02 PHP
在smarty模板中使用PHP函数的方法
Apr 23 PHP
深入PHP中慎用双等于(==)的详解
Jun 06 PHP
基于flush()不能按顺序输出时的解决办法
Jun 29 PHP
zf框架db类的分页示例分享
Mar 14 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
May 10 PHP
destoon供应信息title调用出公司名称的方法
Aug 22 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
Feb 16 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
Feb 06 PHP
PHP二维关联数组的遍历方式(实例讲解)
Oct 18 PHP
php获取是星期几的的一些常用姿势
Dec 15 PHP
php去除deprecated的实例方法
Nov 17 PHP
PHP中$_SERVER的详细参数与说明介绍
Oct 26 #PHP
php数组转换js数组操作及json_encode的用法详解
Oct 26 #PHP
php while循环得到循环次数
Oct 26 #PHP
php中OR与|| AND与&&的区别总结
Oct 26 #PHP
php中的PHP_EOL换行符详细解析
Oct 26 #PHP
一个简单且很好用的php分页类
Oct 26 #PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
Oct 26 #PHP
You might like
我的论坛源代码(四)
2006/10/09 PHP
php获取apk包信息的方法
2014/08/15 PHP
php用户注册信息验证正则表达式
2015/11/12 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
使用vs code编辑调试php配置的方法
2019/01/29 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
js实现搜索框关键字智能匹配代码
2020/03/26 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
vue-cli中打包图片路径错误的解决方法
2017/10/26 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
在vscode 中设置 vue模板内容的方法
2020/09/02 Javascript
Python中字符串的常见操作技巧总结
2016/07/28 Python
python实现内存监控系统
2021/03/07 Python
基于python指定包的安装路径方法
2018/10/27 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
python中sys模块是做什么用的
2020/08/16 Python
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
Linux如何命名文件--使用文件名时应注意
2012/01/22 面试题
优秀技术工人先进材料
2014/02/17 职场文书
大学班级学风建设方案
2014/05/01 职场文书
工作经常出错的检讨书
2014/09/13 职场文书
2014年中职班主任工作总结
2014/12/16 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
医院员工辞职信范文
2015/05/12 职场文书
高三教师工作总结2015
2015/07/21 职场文书
MySQL Innodb关键特性之插入缓冲(insert buffer)
2021/04/08 MySQL
4种方法python批量修改替换列表中元素
2022/04/07 Python
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL