ホームページ  >  記事  >  バックエンド開発  >  Apache+phpでアップロードされたファイルのサイズ制限を変更する方法

Apache+phpでアップロードされたファイルのサイズ制限を変更する方法

WBOY
WBOYオリジナル
2016-07-25 08:54:572158ブラウズ
Apacheやphp環境でアップロードするファイルのサイズ制限を変更する方法を紹介しますので、困っている方は参考にしてください。

PHP アップロード ファイル サイズ制限を解決する場合、PHP のアップロード ファイル サイズ制限を変更する必要があるだけでなく、Apache も変更することができます。

システム環境:centos 5.5

1. PHP ファイルのサイズ制限を変更する vi /etc/php.ini 検索: max_execution_time = 30、これは各スクリプトの最大実行時間 (秒単位) で、次のように変更します。 最大実行時間 = 150

見つかりました: max_input_time = 60、これは各スクリプトが消費できる時間で、単位も秒です。次のように変更します。 max_input_time = 300

見つかりました:memory_limit = 128M これは、スクリプトによって消費される最大メモリです。必要に応じて値を変更し、次のように変更します。 メモリ制限 = 256M

見つかりました: post_max_size = 8M、フォームによって送信される最大データは 8M です。この項目は、アップロードされる 1 つのファイルのサイズを制限しませんが、フォーム全体の送信データを制限します。制限の範囲には、フォームで送信されたすべてのコンテンツが含まれます。たとえば、投稿を公開すると、投稿のタイトル、コンテンツ、添付ファイルなどが次のように変更されます。 post_max_size = 20M

見つかりました: Upload_max_filesize = 2M (アップロードされるファイルの最大許容サイズ)、次のように変更されました。 アップロード最大ファイルサイズ = 10M

2. Apache アップロード ファイル サイズ制限を変更する vi /etc/httpd/conf.d/php.conf LimitRequestBody 524288 は、524288 (=512x1024) を 5M (=5x1024x1024) などのより大きなサイズに変更します。 アップロード時に上記の問題は発生しません。アップロードが応答しない場合は、ページをアップロードできません。



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