PHP ページによって消費されるメモリが異常に大きい場合があります。これは、メモリが大きすぎることを意味します。この記事では、シンプルで効果的な解決策を参考として提供します。
原因分析: PHP ページで消費される最大メモリ (php.ini で設定) はデフォルトで 8M です。PHP で操作するファイルや画像が大きすぎる場合、例外が発生します。 Programmer Home はすべての人にソリューションを推奨します。 1.php.iniを変更する Memory_limit を 8M から 16M (またはそれ以上) に変更し、Apache を再起動します。 2. PHP ファイルに ini_set("memory_limit", "100M"); を追加します。 注: システムの他のリソースを通常に使用する場合は、memory_limit をあまり大きく設定しないでください。-1 は制限がないことを意味します。 3. .htaccess ドキュメントを変更します (現在のディレクトリが .htaccess をサポートしている必要があります) ドキュメントに追加されました: php_value メモリ制限 16M //必要に応じて値を適切な範囲に調整できます |