今天一個朋友公司網站遇到一個關於PHP的問題:php
PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 76 bytes) in /var/www/html/core/mysql.class.php on line 189html
做爲運維人員,當時看到的第一映像就是,這個文件請求了什麼資源會就內存資源耗盡,因爲沒有沒有遇到過,因此當時抱着在網上查了查mysql
錯誤的緣由:多是文件太大或圖片太大,在讀取的時候會發生上述提示錯誤。sql
如下是幾種解決方法:運維
1) 修改php腳本文件在最上加入:ini_set(」memory_limit」,」64M」);分佈式
固然這裏的的64M是根據以前的狀況調整的,你們能夠根據本身的狀況調大網站
2) 修改php配置文件php.ini,找到memory_limit參數,spa
去掉";"註釋符,將其大小修改成 memory_limit = 64M(或更大)htm
3) 修改.htaccess分佈式配置文件,blog
新增一句:php_value memory_limit 64M(或更大)