【PHP】サーバーの最大実行可能時間を変更する
【PHP】
サーバーの最大実行可能時間を変更する
PHPで、大量のデータを処理するプログラムを実行すると、
エラー文「Fatal error: Maximum execution time of 30 seconds exceeded in ・・・・・」
というエラー文がでて、PHPプログラムの実行を停止してしまうことがある。
その場合、「php.ini」の設定を変更して、「Maximum execution time(最大実行可能時間)」を変更する必要がある。
PHP設定ファイル(php.ini)の設定項目
・max_execution_time(最大実行可能時間)
PHP設定ファイル(php.ini)の確認方法
「ファイル名.php」を作成して、「phpinfo()」関数を実行するようにして、
ブラウザからファイルにアクセスすると「phpの設定」一覧が表示される。
その中に「max_execution_time」を確認する。
「0」となっていれば、最大実行可能時間は「無制限」。
「数字」となっていれば、数字の秒数が最大実行可能時間。
「max_execution_time(最大実行可能時間)」の設定値
実行可能実行を無制限に設定する
max_execution_time = 0
実行可能実行を「30秒」に設定する
max_execution_time = 30
実行可能実行を「3分」に設定する
max_execution_time = 180
設定変更した後は、サーバーを再起動する。