php メモリ不足の解決策: 1. 「php.ini」を変更して「memory_limit」を 8M から 16M に変更し、Apache サービスを再起動します; 2. 「ini_set('memory_limit', '**M」を追加します');"; 3. htaccessを変更します。
#php メモリ不足の解決策
php プログラムを再度実行すると、Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)# が発生することがあります。 ##このエラーの理由: プログラム (無限ループなど) が原因ではないことを確認した後、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 (またはそれ以上)
関連知識の詳細については、
PHP 中国語 Web サイト#をご覧ください。 ##!以上がPHPでメモリ不足が発生した場合の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。