PHPメモリ制限のセットの仕方

PHPでは、2つの方法でメモリ制限を設定することができます。

  1. php.iniファイルによる設定:php.iniファイルを特定し(phpinfo()関数を使用してファイルの場所を確認できます)、以下の行を特定して変更します。
memory_limit = 128M

メモリリミットに設定したい値を128Mの部分に書き換えます。ファイルの保存後、PHPを再起動して設定を有効にします。

  1. コードでの設定:PHPコード内でini_set()関数を使うことで、メモリ制限を設定することができます。例:
ini_set('memory_limit', '128M');

この設定はコード内のメモリ制限を一時的に128MBにするが、この設定は現在のスクリプトにのみ有効です。

php.ini設定は権限不足で断念するしかない場合もありますが、第二案では今このスクリプトを実行する時に限って有効になるだけで、他のスクリプトには影響しません。一番ベストなのはphp.ini設定する方法です。

bannerAds