1

そこで、php.iniファイルを編集して、他のいくつかの設定の中でも、max_execution_timeを長くできるようにしました。Windows Server2003上のIIS6でアプリケーションプールをリサイクルし、作成したphp情報ファイルを確認すると、変更した他の設定は固定されますが、max_execution_timeはデフォルト設定(300)のままです。どうしたの?コメントアウトされておらず、次のようになります。

max_execution_time = 1800

私が言ったように、私はmax_input_timeを同じ値を持つように変更しました、そしてそれは機能します。

max_input_time = 1800

PHP情報ファイルを読み取ると、max_input_timeは1800秒ですが、max_execution_timeはまだ300と表示されます。これについて考えますか?

編集:phpinfoファイル内にリストされているロードされた構成ファイルは私が使用しているファイルです。前述したように、他の設定は有効になっていますが、この特定の設定は有効ではありません。これは、私が編集しているファイルを実際に読み取っていることを意味します。max_execution_timeを変更したくないだけです。サーバーも再起動しました。

4

2 に答える 2

1

最初にphp.iniパスを確認してから、正しいファイルに変更してください。

また

正しいファイルを変更した場合は、サーバーを再起動してください

于 2012-07-31T17:35:45.623 に答える
0

使ってみてくださいset_time_limit(0);

于 2012-07-31T17:51:02.767 に答える