php Allowed memory size of 8388608 bytes exhausted (tried to allocate 46080 bytes) in.

今天在用一個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....了,。

更多相關文章
  • 今天在運行dedecms時出現有些頁面會提示Fatal Error: Allowed memory size of 123456789 bytes exhausted了,下面我來給大家介紹如何解決些問題.錯誤提示Fatal error: Allowed memory size of 8388608
  • 在運行dedecms是有些朋友會發現有些頁面會提示Fatal error: Allowed memory size of 134217728 bytes exhauste錯誤了,下面我們一起來看看解決此問題辦法.報錯提示:Fatal error: Allowed memory size of 134
  • 有些朋友新配置的環境或自己新寫的程序運行時會碰到fatal error: Allowed memory size of 134217728 bytes exhausted錯誤了,這種問題一個是程序寫得不好導致的,另一個是環境配置不好也會出現,像php5.1.27+apache2.2.3好像在wind
  • 在使用composer update時遇到的,詳細的錯誤消息Composer PHP Fatal error:Allowed memory size of 536870912 bytes exhausted了,下面來一起看問題解決辦法今天在運行composer update時遇到的,詳細的錯誤消息如
  • 本文章來介紹一個關于PHPExcel Allowed memory size of 記憶體泄漏解決辦法,有碰到此類的朋友可參考參考.我在利用PHPExcel導入一個一個大概31列.500行的文檔,實行導入之後,PHP
  • 今天在使用thinkphp框架時發現在利用一個file調用時,讓我的php提示Fatal error: Allowed memory size了,這個是記憶體不足呀,本人不想修改php.ini配置于是有了下面的解決辦法.如果你的ThinkPHP提示你:致命錯誤(Fatal error: Allowe
  • 昨天在換了一台伺服器把WordPress配置好之後出現Fatal error: Allowed memory size of錯誤了,根據經馬一般是php配置文件,但我又沒有權限來修改php.ini文件了,所以只能從文件下手了,下面是筆記大家可參考.錯誤提示Fatal error: Allowed m ...
  • 今天換了一個伺服器運行php久了就會發現Fatal error: Allowed memory size of 33554432 bytes exhausted提示了,下面我來給大家介紹此問題解決地.解決辦法方法一(推薦).修改 php.ini 裏的 memory_limit 的設置值 8M 改爲
一周排行