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)" です。
このチュートリアルの動作環境: 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 関数を使用して変更します
方法 1. php.ini で設定する
php.ini 設定ファイルでは、スクリプトの実行時間は max_execution_time 変数で指定されます。したがって、必要なのは変数の値を設定するだけですmax_execution_time = 新数值;
方法 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でWebページの実行可能時間制限を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。