Fatal error: Allowed memory size 問題的解決

問:php中sql查詢會拋出錯誤:Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 4488 bytes) 

解答:你的服務器/空間問題。設置服務器或找空間商修改:

PHP對Script記憶體空間限制的緣故。Default 設定爲 8MB,而有些之前的 Script,會要求使用超過 8MB 的內存空間,只要加大 8MB 的使用限制便可。

加大 8MB 內存使用限制,方法有二,選其一便可: php

方法一(推薦)、修改 php.ini 裏的 memory_limit 的設置值 8M 改成 120M:memory_limit = 120M sql

方法2、在最上層的 PHP Script,加入一行:ini_set("memory_limit","120M"); 服務器

注:若是擴大到 120M 仍然相同的錯誤發生,則再加大 120M 限制。 ip

相關文章
相關標籤/搜索