是由於php頁面消耗的最大內存默認是爲128M (在PHP的ini件裏能夠看到) ,若是文件太大或圖片太大在讀取的時候會發生上述錯誤。 解決辦法: 1.修改 php.ini 將memory_limit由 8M 改爲 16M(或更大),重啓apache服務 2.在PHP 文件中加入ini_set(「memory_limit」,」1024M」); 注意:爲了系統的其它資源的正常使用 請您不要將 memory_limit設置太大,其中-1爲不限 3.修改.htaccess 文檔(前提是該目錄支持.htaccess) 在文檔中新增一句:php_value memory_limit 1024M(或更大)