熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

php內存不夠用的解決方法

2013-11-15 12:36:46  來源: PHP編程 

  再運行php程序時會出現

  Allowed memory size of bytes exhausted (tried to allocate bytes)

  出現該錯誤的原因在確保不是程序產生的原因(例如死循環)是由於php頁面消耗的最大內存默認是為 M (在PHP的ini件裡可以看到)

  如果文件太大 或圖片太大 在讀取的時候 會發生上述錯誤

  解決辦法

  修改 phpini將memory_limit由 M 改成 M(或更大)重啟apache服務

  在PHP 文件中 加入 ini_set(‘memory_limit’‘**M’);注意:為了系統的其它資源的正常使用 請您不要將 memory_limit設置太大其中為不限

  修改htaccess 文檔(前提是該目錄支持htaccess)在文檔中新增一句php_value memory_limit M(或更大)


From:http://tw.wingwit.com/Article/program/PHP/201311/21280.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.