ホームページ  >  記事  >  バックエンド開発  >  PHPでWebページの実行可能時間制限を変更する方法

PHPでWebページの実行可能時間制限を変更する方法

青灯夜游
青灯夜游オリジナル
2023-01-07 16:05:464089ブラウズ

3 変更方法: 1. 構成ファイル「php.ini」を開き、「max_execution_time」変数を見つけて、変数の値を変更します; 2. ini_set() 関数を使用して、 "max_execution_time" 変数、構文 "ini_set("max_execution_time", "new value")"; 3. set_time_limit() 関数を使用して変更します。構文は "set_time_limit(new value)" です。

PHPでWebページの実行可能時間制限を変更する方法

このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター

php で設定された最後のページ (スクリプト)。 ini 長い実行時間は 30 秒で、php.ini の max_execution_time 変数で指定されます。大量の電子メールの送信や大量のデータの分析など、スクリプトを長時間実行する必要がある場合、サーバーは30秒後にプログラムの実行を強制終了しますが、この場合はphpスクリプトの最大実行時間を変更する必要があります。

では、Web ページ (スクリプト) の最大実行時間を変更するにはどうすればよいでしょうか?実行時間制限?

php で変更するには 2 つの方法があります。

  • php.ini の max_execution_time 変数の値を変更します。

    2 つあります。方法: 直接 php.ini 設定ファイルを開いて変更するか、ini_set 関数を使用して変更します

  • #set_time_limit() を使用して新しい最大実行時間を設定します

詳細については、こちらをご覧ください。

方法 1. php.ini で設定する

php.ini 設定ファイルでは、スクリプトの実行時間は max_execution_time 変数で指定されます。したがって、必要なのは変数の値を設定するだけです

max_execution_time = 新数值;

PHPでWebページの実行可能時間制限を変更する方法

方法 2. PHP の ini_set 関数を使用して設定します

ini_set は次のとおりです。 used php.iniの設定値は関数実行時に有効となり、スクリプト終了後は設定が無効になります。 php.ini ファイルを開かずに設定を変更できるため、仮想空間では非常に便利です。

ini_set 関数を使用して、max_execution_time 変数の値を変更するだけです

ini_set("max_execution_time", "新数值");

方法 3. set_time_limit 関数を使用して設定します

set_time_limit 関数は次のとおりです。

set_time_limit(新数值);

ページ実行時間の説明:

上記 3 つの方法のうち、値を 0 に設定すると制限がなく、スクリプト終了するまで実行を続けます。

したがって、長時間実行する必要があるスクリプトの場合は、通常、PHP コードの先頭に次のコードを追加します。

set_time_limit(0);

推奨学習: 「

PHP ビデオ チュートリアル#」 ##"

以上がPHPでWebページの実行可能時間制限を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。