スポンサードリンク

PHP
PHP

PHPで作業していて

たまにメモリエラーが起こることがあります。

その対処方です。

スポンサードリンク

php.iniで対応する

一番簡単な方法はphp.iniのメモリ設定を変更することです。

memory_limit = 32M

※任意の値でも指定できます。(256、512等)

上記のようにphp.iniを編集する。

レンタルサーバーによっては変更できない場合があります。

.htaccessで対応する

.htaccessで設定する方法もあります。

php_value memory_limit 32M

※任意の値でも指定できます。(256、512等)

※php_value にて設定する場合、ディレクトリ内に php.iniが存在していると動作が不安定になるため、名前を変更、もしくは、削除しておきます。

スポンサードリンク

phpファイルで対応する

特定のファイルでエラーが出る場合には

エラーが出るファイルのみで対応も可能です。

ini_set("memory_limit","32M");

※phpファイルに直接記述します。(ヘッダーより上)

僕はphp.iniかphpファイルで対応することが多いですね。

(参考)
対応例1.メモリ不足なので、PHPの最大使用メモリを増加するよう変更

スポンサードリンク