233

ファイルを変更するのではなく、 php で最大実行時間を増やしたい。php.ini

私のphpファイルから増やしたいです。

これは可能ですか?

4

4 に答える 4

513
ini_set('max_execution_time', '300'); //300 seconds = 5 minutes
ini_set('max_execution_time', '0'); // for infinite time of execution 

これを PHP スクリプトの先頭に配置して、スクリプトを解放します。

「ini_set() を使用して PHP スクリプトの実行時間制限を引き上げる」から取得

于 2013-04-23T13:55:30.533 に答える
161

safe_modeがオフの場合は、以下のステートメントを使用します

set_time_limit(0);
于 2013-04-23T14:00:10.880 に答える
64

PHP 関数を使用する

void set_time_limit ( int $seconds )

最大実行時間 (秒単位)。ゼロに設定すると、時間制限は課されません。

この関数は、PHP がセーフ モードで実行されている場合は効果がありません。セーフ モードをオフにするか、php.ini で時間制限を変更する以外に回避策はありません。

于 2013-04-23T13:56:33.660 に答える
35

を試すことができますset_time_limit(n)。ただし、PHP セットアップがセーフ モードで実行されている場合は、ファイルからのみ変更できphp.iniます。

于 2013-04-23T13:54:09.603 に答える