0

私のプロジェクトには、php.iniphp5.iniの2つのファイルがあります。

php.ini含むset_time_limit

php5.iniが含まmax_execution_time = 60れていますが、私はそれをに変更しましたmax_execution_time = 500

しかし、phpinfo.phpを開くと、max_execution_time=60と表示されます。

何を書けばいいの?

set_time_limit(500)php.iniでも試してみました

4

3 に答える 3

2

サーバー全体でmax_execution_timeをより高い値に変更することはお勧めしません。phpinfo()または必要なコードを呼び出す前に、次のコードを使用するだけです。

ini_set ( 'max_execution_time', 5000); 

set_time_limit()は単に制限時間をリセットするだけで、max_execution_timeが必要です。

于 2013-02-06T10:35:15.367 に答える
1

set_time_limit(60)一般に、実際にもっと時間が必要なスクリプトでは、使用するか、必要な別の時間を使用する方がよいと思います。このコマンドは、制限時間をそのパラメーターにリセットします。php.iniでは機能しません。

また、php.iniを変更した後、Webサーバーを再起動しましたか?そうしないと、変更がまだ有効になっていない可能性があります。

于 2013-02-06T10:34:35.267 に答える
0

ロードされた構成ファイルを検索し、phpinfo();そのファイルで変更を行います。

それ以外の場合は、 set_time_limit関数を使用して制限時間を変更できます。

于 2013-02-06T10:33:56.657 に答える