PHP は Web 開発で広く使用されているプログラミング言語です。そのファイル アップロード機能は、ファイルを Web サーバーにアップロードしてアクセスして使用するのに役立つため、重要な部分です。ただし、デフォルトでは、PHP アップロード ファイル サイズ制限は比較的小さいため、より大きなファイルをアップロードする必要がある場合は、PHP 構成の変更が必要になる場合があります。この記事では、PHPでアップロードファイルのサイズを変更する方法を紹介します。
1. PHP アップロード ファイルのサイズ制限を理解する
デフォルトでは、PHP のデフォルトのファイル アップロード サイズ制限は 2MB です。これにより、アップロードされるファイルが大きくなりすぎず、サーバーの過負荷が回避されます。ただし、2MB を超えるファイルをアップロードする必要がある場合は、PHP 構成を変更する必要があります。 PHP ファイルのアップロード サイズ制限を知るには、php.ini ファイル内の次の行を確認します。
upload_max_filesize = 2M
この行は、アップロードされるファイルの最大サイズを示します。デフォルトは 2MB です。制限を変更する場合は、この値を変更する必要があります。
2. PHP アップロード ファイル サイズ制限を変更する
より大きなファイルをアップロードする必要がある場合は、upload_max_filesize の値を次のように変更できます。 php.ini ファイル
php --ini
upload_max_filesize の値を変更します
sudo vi /etc/php/php.ini
upload_max_filesize = 2Mこれを必要な値に変更します。たとえば、アップロード サイズ制限を 50 MB に増やしたい場合は、次のように変更できます。
upload_max_filesize = 50M
upload_max_filesize の変更に加えて、post_max_size の値を変更します。 、Post_max_size も変更する必要があります。この設定は、フォームの POST メソッドが送信できるデータの量を制御します。ほとんどの場合、upload_max_filesize よりも大きくする必要があります。 php.ini ファイルで次の行を見つけます:
post_max_size = 8M
post_max_size = 50M
変更が完了したら、Web サーバーを再起動して変更を確実に有効にする必要があります。次のコマンドを使用して Apache サーバーを再起動できます:
sudo service apache2 restart
sudo service nginx restart
概要
PHP アップロード ファイル サイズ制限を変更するには、php.ini ファイルを変更し、upload_max_filesize と post_max_size の値を変更して、Web サーバーを再起動する必要があります。これにより、より大きなファイルをアップロードできるようになり、Web アプリケーションがより柔軟で強力になります。
以上がPHPでアップロードしたファイルのサイズを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。