PHPで開発している時にメモリ(memory_limit)の上限を変更したい場合があります。
memory_limitの値が低い場合、処理内容によっては「Fatal error」になってしまうことがあります。
その場合、php.iniで設定しているmemory_limitの値を大きくすればエラーを回避することが可能です。
下記にphp.iniのmemory_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