ホームページ  >  記事  >  バックエンド開発  >  PHPメモリ不足の解決策_PHPチュートリアル

PHPメモリ不足の解決策_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:17:15905ブラウズ

phpプログラムを再度実行すると、

が表示されます

許容メモリサイズ8388608バイトが使い果たされました(1298358バイトを割り当てようとしました)

このエラーの理由: プログラム (無限ループなど) が原因ではないことを確認してください。これは、PHP ページによって消費される最大メモリがデフォルトで 8M であるためです (PHP ini ファイルで確認できます)。

ファイルが大きすぎる場合や画像が大きすぎる場合、読み込み時に上記のエラーが発生します。

解決策:

1. php.iniを変更してmemory_limitを8Mから16M(またはそれ以上)に変更し、Apacheサービスを再起動します

2. PHP ファイルに ini_set(‘memory_limit’, ‘**M’) を追加します; 注: システムの他のリソースを通常に使用する場合は、memory_limit をあまり大きく設定しないでください。-1 は制限なしを意味します

3. .htaccess ドキュメントを変更し(ディレクトリが .htaccess をサポートしている場合)、ドキュメントに次の文を追加します: php_valuememory_limit 16M (またはそれ以上)

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/372000.html技術記事 php プログラムを再度実行すると、「許容サイズのメモリが 8388608 バイト使い果たされました (1298358 バイトを割り当てようとしました)」というメッセージが表示されます。このエラーの原因は、プログラムが原因ではないことを確認してください (例:
)。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。