PHP:php.iniのメモリ「memory_limit」の値を変更

PHPで開発している時にメモリmemory_limit)の上限を変更したい場合があります。

memory_limitの値が低い場合、処理内容によっては「Fatal error」になってしまうことがあります。
その場合、php.iniで設定しているmemory_limitの値を大きくすればエラーを回避することが可能です。

下記にphp.inimemory_limitの値を変更し、メモリの上限を増加させた時の方法をメモします。


php.iniのメモリ上限を変更

SSHでサーバにログインします。

ログイン後、php.iniを編集します。

vi /etc/php.ini

「memory_limit」で検索すると値が設定されています。
設定されている値を変更し、保存します。

memory_limit = 128M

↓メモリ上限を変更

;memory_limit = 128M
memory_limit = 256M

Apacheを再起動すれば反映されます。

/etc/init.d/httpd restart

メモリの上限を無制限にする場合

メモリの制限をかけずに無制限に設定する場合は
memory_limitの値を「-1」に設定します。

memory_limit = -1