ホームページ > バックエンド開発 > PHPの問題 > PHP アップロード ファイルのサイズ制限を変更するにはどうすればよいですか?

PHP アップロード ファイルのサイズ制限を変更するにはどうすればよいですか?

青灯夜游
リリース: 2023-03-07 11:04:02
オリジナル
2261 人が閲覧しました

PHP アップロード ファイルのサイズ制限を変更する方法: まず php.ini 構成ファイルを開き、次に「post_max_size」項目、「upload_max_filesize」項目、お​​よび「max_execution_time」の値を見つけて変更します。それぞれの項目を選択し、必要な範囲の値を設定します。

PHP アップロード ファイルのサイズ制限を変更するにはどうすればよいですか?

推奨: 「PHP ビデオ チュートリアル

現在のドキュメント ライブラリのアップロード サイズは、次の PHP 環境に基づいています。読み取りサーバーの設定、PHP 環境のアップロード制限は何ですか。ここに表示されているのは制限です。

多くのユーザーから、アップロード サイズの変更方法を尋ねられます。Baidu で方法を検索するか、次の手順に従って変更できます:

1. php.ini ファイルを見つけます。サーバー上、通常はインストール ディレクトリ内の PHP 内にあります。

2. php.ini ファイルで post_max_size を検索します。通常、post_max_size=2M は、各 POST データが 2M であることを意味します。必要な値

## に変更します。 #例:

post_max_size=100M
ログイン後にコピー

3. php.ini ファイルで、upload_max_filesize を検索します。通常、

Upload_max_filesize=8M は、アップロード ファイル サイズが 8M であることを意味します。これを必要な値に変更します。

upload_max_filesize=50M
ログイン後にコピー

4. php.ini ファイルで max_execution_time を検索します。通常、

max_execution_time=30S は、ページの実行時間が 30 秒であることを意味します。これを必要な値に変更します。

例:

max_execution_time=300S
ログイン後にコピー

General

post_max_size > Upload_max_filesize の場合、アップロード サイズは最小値によって異なります。

max_execution_time 0 に設定すると、ページの実行時間は制限されません。帯域幅が遅い場合は、より大きな値に設定することをお勧めします。
# アップロード時に、0 件のドキュメントが正常にアップロードされたことを示すプロンプトが表示される場合は、Apache または niginx の設定ファイルも変更する必要があります。たとえば、niginx の変更は次のとおりです。

conf/nginx.conf ファイルで client_max_body_size を探し、次の値を設定したい値に設定します

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
            root           /home/www/htdocs;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME /home/www/htdocs$fastcgi_script_name;
            include        fastcgi_params;
            client_max_body_size 35m;        #客户端上传文件大小设为35M
            client_body_temp_path /home/www/nginx_temp;        #设置临时目录
        }
ログイン後にコピー

プログラミング関連の知識の詳細については、次を参照してください:

プログラミング入門

! !

以上がPHP アップロード ファイルのサイズ制限を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート