私のプロジェクトには、php.iniとphp5.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でも試してみました
私のプロジェクトには、php.iniとphp5.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でも試してみました
サーバー全体でmax_execution_timeをより高い値に変更することはお勧めしません。phpinfo()または必要なコードを呼び出す前に、次のコードを使用するだけです。
ini_set ( 'max_execution_time', 5000);
set_time_limit()は単に制限時間をリセットするだけで、max_execution_timeが必要です。
set_time_limit(60)
一般に、実際にもっと時間が必要なスクリプトでは、使用するか、必要な別の時間を使用する方がよいと思います。このコマンドは、制限時間をそのパラメーターにリセットします。php.iniでは機能しません。
また、php.iniを変更した後、Webサーバーを再起動しましたか?そうしないと、変更がまだ有効になっていない可能性があります。
ロードされた構成ファイルを検索し、phpinfo();
そのファイルで変更を行います。
それ以外の場合は、 set_time_limit関数を使用して制限時間を変更できます。