Allowed memory size of 8388608 bytes exhausted (tried to allocate 46080 bytes) i
程序员文章站
2024-01-20 17:54:58
...
今天在用一个php产品时出现了Allowed memory size of 8388608 bytes exhausted (tried to allocate 46080 bytes) in....提示信息,经过查核是因为此产品未考虑到用户内存引起的,下面是解决的方法:
php.ini这个参数memory_limit引起的,因为对它的设置不够在所以引起了上在的问题,下面我们来看看几种解决方法
方法一,用程序来实现,在你的php代码中增加以下命令行即可:
ini_set('memory_limit','128M');
这种需要你的服务器未禁止修改,一般的虚拟空间是不可以操作的。
方法二,利用.htaccess 来做,这种可行性超高,在你的.htaccess里加入如下代码:
php_value memory_limit 128M ;
可以将128M改为任何你想设置的值就可以了。
方法三,这要针对有服务器管理权限的朋友了,直接修改php.ini文件了。
找到'memory_limit'这一项,如果没有,你可以在文件的尾部自己增加这个参数,以下是一些设置范例:
memory_limit = 128M ;
可以将128M改为任何你想设置的值,重启apache就可以了。
这样我再运行那产品不没会出现前面讲到的Allowed memory size of 8388608 bytes exhausted (tried to allocate 46080 bytes) in....了,。
上一篇: PHP5中文参考手册以及相关资源收集
推荐阅读
-
Allowed memory size of 8388608 bytes exhausted (tried to allocate 46080 bytes) i
-
Allowed memory size of 8388608 bytes exhausted (tried to allocate 46080 bytes) i
-
网站出现内存用尽(error: Allowed memory size of 134217728 bytes exhausted (tried to all)
-
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
-
网站出现内存用尽(error: Allowed memory size of 134217728 bytes exhausted (tried to all)
-
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes),allocate2611816
-
Fatal error: Allowed memory size of 8388608 bytes exhausted解决办法
-
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes),allocate2611816_PHP教程
-
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
-
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)_php技巧