PHP の最大ファイルアップロード制限
/etc/php5/apache2/ で php.ini ファイルを見つけて、次の場所を変更します。
1. max_execution_time
デフォルトは 30 秒で、0 に設定すると制限がないことを意味します。このパラメーターは主に設定に使用されます。 PHP ページの最大制限 デフォルトの 30 秒などの長い実行時間は、30 秒の実行後にページが完了しない場合、スクリプトの実行が停止することを意味します。
もちろん、処理したい場合は。特別な状況では、ページ内のメソッドを呼び出します:
set_time_limit(max_time);
ログイン後にコピー
2. post_max_size
POST データ サイズが post_max_size より大きい場合、このパラメータはデフォルトで 2M に設定されます。 $_POST および $_FILES スーパーグローバルは空になります。このパラメータはファイルのアップロードにも影響します。
3. Upload_max_filesize
多くの人が 2 つのパラメータ 1 と 2 を変更していますが、ファイルをアップロードするときの最大値は次のとおりです。依然として 8M です。upload_max_filesize のデフォルトは 8M であるため、このパラメータの値を変更する必要があります。
もう 1 つの注意点は、post_max_size の方が Upload_max_filesize よりも優れているということです。