Chinaunix首页 | 论坛 | 博客
  • 博客访问: 431515
  • 博文数量: 96
  • 博客积分: 1110
  • 博客等级: 准尉
  • 技术积分: 662
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-14 18:47
个人简介

拔地气不挠,参天节何劲。 平生观物心,独对秋篁影。

文章分类

全部博文(96)

文章存档

2017年(2)

2016年(7)

2015年(9)

2014年(3)

2013年(10)

2012年(42)

2011年(23)

分类: 系统运维

2012-05-21 16:47:26

Fatal error: Allowed memory size of 8388608 bytes exhausted問題解決方式
管理提醒: 本帖被 lisheng51 执行合并操作(2008-11-21)
大家好 我是新手 請多多指教

找了好久才知道怎麼去解決這問題

提供解決方式給大家

問題:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 3214636 bytes) in E:\VertrigoServ\www\install.php on line 488



解決方式一:  ( 我用這方式就可以安裝了)

打開在.htaccess  文件裡 最上面开头加上

php_value max_execution_time 1200
php_value memory_limit 200M
php_value post_max_size 200M
php_value upload_max_filesize 200M


解決方式二:  (這我就不太會請高手解釋)

或者在httpd.conf主机配置里改


解決方式三:  (這個我試过沒什麼作用..請高手幫忙解釋)

如出现这种问题则表明,程序运行占用的记忆空间超过了8M,解决方法修改PHP.ini文件将

memory_limit = 8M ;
的值改为12M就可以了

This error message can spring up in a previously functional PHP script when the memory requirements exceed the default 8MB limit. Don’t fret, though, because this is an easy problem to overcome.To change the memory limit for one specific script by including a line such as this at the top of the script:
ini_set("memory_limit","12M");

The 12M sets the limit to 12 megabytes (12582912 bytes). If this doesn’t work, keep increasing the memory limit until your script fits or your server squeals for mercy.
You can also make this change permanently for all PHP scripts running on the server by adding a line like this to the server’s php.ini file:
memory_limit = 12M
Keep in mind that a huge memory limit is a poor substitute for good coding. A poorly written script may inefficiently squander memory which can cause severe problems for frequently executed scripts. However, some applications are run infrequently and require lots of memory like importing and processing a big data file.
阅读(865) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~