您好,登錄后才能下訂單哦!
這篇文章主要介紹“如何解決PHP錯誤Allowed memory size of 67108864 bytes exhausted的問題”,在日常操作中,相信很多人在如何解決PHP錯誤Allowed memory size of 67108864 bytes exhausted的問題問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何解決PHP錯誤Allowed memory size of 67108864 bytes exhausted的問題”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
今天在百度知道看php相關資料時發現一個網友問一個wordpress安裝提示錯誤的一個問題,說他在安裝wordpress安裝包時遇到這樣一個問題:Fatal error:Allowed memory size of 67108864 bytes exhausted (tried to allocate 76 bytes) in…..這個問題小編以前沒遇到過,根據提示肯定是內存溢出造成的。至于為什么會出現這樣的提示呢?下面我把自己整理的出錯原因和解決辦法給phper分享一下,希望有所幫助。
出錯原因:
因為php頁面消耗的最大內存默認是為8M (在PHP的php.ini配置文件里可以看到) ,如果文件太大或圖片太大,在讀取的時候會發生上述提示錯誤。
解決辦法,個人目前知道的有三種解決方案:
第一中解決方案是:在PHP文件中加入ini_set(”memory_limit”,”80M”);當然80M可以根據自己的情況改動,也不要太大哦,否則系統其它資源會遇到問題哦,其中-1為不設限。
第二中解決方案是:修改 php.ini配置文件,在php.ini中找到
復制代碼 代碼如下:
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 16M,將前面的分號去掉,改動值的大小,將memory_limit由8M改成16M(或更大),重啟apache服務即可。
第三種解決方案是:修改.htaccess分布式配置文件(注意哦:前提是該目錄支持.htaccess)。在文檔中新增一句:php_value memory_limit 16M(或更大)
到此,關于“如何解決PHP錯誤Allowed memory size of 67108864 bytes exhausted的問題”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。