Linux PHP

PHPの実行タイムアウトmax_execution_timeを変更する。

コトの発端

WordPressのプラグインにて、PHPの実行時間のタイムアウト(max_execution_time)が短いために発生していそうなエラーがあった。

max_execution_timeを120秒から240秒に変更したくなった。

環境

KUSANAGI環境(CentOSベースの仮想マシン)

Conoha VPSの「WordPress(KUSANAGI)」テンプレートから構築している。

PHPはPHP7系を使用している。

php.iniの場所

当然環境によって場所は異なるが、上記の環境で特別に設定をいじっていなければ下記の場所になっていた。

vim /etc/php7.d/php.ini

最大実行時間の変更

下記の通りに変更した。ワイの環境では375行目あたりに存在した。

max_execution_time = 240

変更後、下記の操作で設定を反映させた。

kusanagi restart

設定が正常に完了しているかは、WordPressの管理画面→ツール→サイトヘルス→サーバ から確認。

PHPタイムリミットが変更されていることが分かる。

ちなみに下記コマンドでNginxを再起動する方法も試したが、なぜかこの環境では反映されなかった。

systemctl restart nginx

いつもの

記事の正確性については無保証です。

  • この記事を書いた人
あっきー

あっきー

とある企業の研究者。研究分野以外に手を出しすぎて毎日が慌ただしい。 研究者の肩書きが正しいかどうかは万年の謎。 得意ジャンルはデータベースとセキュリティーですが、AIやIoT、アプリ開発など、手広く活動しています。

-Linux, PHP
-, ,

Translate »