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

phpメモリ不足の簡単な解決策_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:25:48810ブラウズ

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