私はドキュメントでこれを見つけることができませんでしたが、見つかります:
max_input_time = -1
制限がないという意味ですか?
max_execution_time = 0
は永遠です。
しかし、-1
の意味max_input_time
?
php.ini
ファイルをざっと見ると、次のことがわかります。
; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; http://php.net/max-input-time
max_input_time=60
あなたがすでに正しいと推測したように:
; Default Value: -1 (Unlimited)
//^^^^^^^^^^^^^^
github で、本番および開発用のphp.ini
ファイルを確認できます。
実際には、ドキュメントはそれを異なっていると言います:
max_input_time整数
POST and GETのように、スクリプトが入力データを解析できる最大時間を秒単位で設定します。タイミングは、サーバーで呼び出された時点で開始しますPHPが呼び出されますデフォルト設定は-1で、代わりにmax_execution_timeが使用されます。0に設定すると、時間を無制限にできます。
ドキュメントはこちら: http://php.net/manual/en/info.configuration.php#ini.max-input-time
したがって、php.iniで提供されたコメントが間違っていることを理解しています。
php.ini
あなたの質問に対する答えが見つかります:
; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; http://php.net/max-input-time
max_input_time=60
これは-1
is nlimited負の時間でスクリプトを実行できないためです。
値 0
は、スクリプトにデータの解析またはファイルのダウンロードを許可しないことを意味します。
基本的に max_input_time = -1
はあなたが言ったことを意味し、そのディレクティブには時間制限はありません。