ホームページ  >  記事  >  バックエンド開発  >  php.iniでファイルサイズを設定する方法

php.iniでファイルサイズを設定する方法

藏色散人
藏色散人オリジナル
2020-09-04 10:45:292667ブラウズ

php.ini のファイル サイズを設定する方法: 最初に「php.ini」ファイルを見つけて開き、次に HTTP 経由でファイルをアップロードできるように設定し、次に「upload_max_filesize」構成項目を見つけて設定します。新しいパラメータ値; 最後に保存して、Apache を再起動するだけです。

php.iniでファイルサイズを設定する方法

# 推奨: 「

PHP ビデオ チュートリアル#」 ##》

php.ini

php.ini ファイルには、これから説明するファイルのアップロードに関するいくつかの制限など、php のいくつかの重要な属性が保存されます。 php.ini については、優れた紹介文があります: php.ini ファイルの詳細な説明. Windows システムで php を記述するとき、この図 (出典 Baidu) を一度は見たことがあるはずです:


on thisページ丸で囲んだ部分が php.ini ファイルの場所を示していることがわかります。今日 Linux サーバーで php ファイルをテストしたところ、ページを開いた結果は次のようになりました。 ## では、php.ini の位置情報を取得するにはどうすればよいでしょうか? php.iniでファイルサイズを設定する方法方法 1 は、テスト php ページを作成し、phpinfo() 関数を使用して出力することですが、Linux にはコマンドラインで直接行う、より便利な出力方法があります:

php.iniでファイルサイズを設定する方法php -r 「phpinfo() ;」


実際には、php で phpinfo() 関数を実行するのと同じです。このとき、最初のページの情報が出力されます。

よく見てください。これは図 1 の情報なので、そこから php.ini のファイルの場所を見つけて、その場所を直接入力できます:

php が表示されます。以下にリストされているファイル内の .ini を見つけます。次のステップは、変更したい情報を変更することです。vim を使用してファイルを開きます:

vim php.ini
次のステップは、次のステップで見つけます。ファイルはまだ少し長く、約 40% です。最も重要な場所は、使用する設定項目です: php.iniでファイルサイズを設定する方法

#最初に
file_uploads = on を見つけます。 ; HTTP 経由でのファイルのアップロードを許可するスイッチ。デフォルトは ON で、オープンします
upload_tmp_dir; ファイルはサーバー上の一時ファイルが保存されている場所にアップロードされます php.iniでファイルサイズを設定する方法upload_max_filesize = 8m; アップロードできるファイルの最大サイズ。デフォルトは 2M

post_max_size = 8m; PHP へのフォーム POST で受信できる最大値 (フォーム内のすべての値を含む)、デフォルトは 8M

オンライン情報によると8M を超えるファイルをアップロードしても、時間設定を変更するには:
max_execution_time = 600; 各 PHP ページの実行時間の最大値 (秒)、デフォルトは 30 秒です
max_input_time = 600; 各 PHP ページがデータを受信するのに必要な最大時間、デフォルトは 60 秒です
memory_limit = 8m; 各 PHP ページが消費する最大メモリ、デフォルトは 8Mです
上記のパラメータを変更した後、アップロードできますネットワークによって許可される通常の状況での大きなファイル

max_execution_time = 600

max_input_time = 600
memory_limit = 32m
file_uploads = on
upload_tmp_dir = /tmp
upload_max_filesize = 32m
post_max_size = 32m

変更が完了したら、Esc キー input: wq を押して保存して終了し、Apache を再起動して、コマンド ラインに次のように入力します:


service httpd restart

次に、より大きなファイルのアップロードをテストすると、問題ないはずです。

終了~

以上がphp.iniでファイルサイズを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。