PHP は一般的なサーバーサイド スクリプト言語であり、Web 開発、サーバーサイド スクリプティング、その他の分野で広く使用されています。 PHP 開発中、Web サーバーにファイルをアップロードする必要がある場合があります。ただし、デフォルトでは、PHP はアップロードされるファイルのサイズと種類を制限する場合があるため、php.ini ファイルを変更してアップロード設定を調整する必要があります。この記事では、php.ini ファイルを変更して、より大きなアップロードとより多くのファイル タイプを許可する方法について説明します。
1. php.ini ファイルの場所を確認する
php.ini ファイルは、アップロード設定などの PHP のさまざまな設定が含まれる PHP 構成ファイルです。ただし、php.ini ファイルの場所はサーバーごとに異なります。サーバーによっては、php.ini ファイルを PHP インストール ディレクトリに置く場合もあれば、サーバー システム上のディレクトリに置く場合もあります。この場合、php.ini ファイルの場所は通常、PHP コードで phpinfo() 関数を使用して見つけることができます。
phpinfo();
?>
2. アップロード設定を変更する
php.ini ファイルを見つけたら、そのファイル内のアップロード設定の変更を開始できます。変更が必要な場合がある設定は次の 2 つです。
デフォルトでは、PHP はアップロードされるファイルのサイズをより小さい値に制限する場合があります。 2Mより。これは多くの場合、大きなファイルをアップロードする必要があるアプリケーションには小さすぎるため、php.ini ファイルを手動で変更して、アップロード ファイルのサイズ制限を拡張する必要があります。 php.ini ファイルで次の設定を見つけます:
upload_max_filesize = 2M
## これを目的のサイズに変更します。たとえば、##upload_max_filesize = 20M
これにより、20MB未満のファイルをアップロードできるようになります。
ファイル タイプを追加するphp.ini ファイルで次の設定を見つけます:
;upload_max_filetype = "application/octet-stream"
先頭のセミコロンを削除し、必要なファイル タイプを追加します。例:
upload_max_filetype = "application/octet-stream","application/pdf","application/msword"
これにより、octet-stream、PDF、および Word ドキュメント ファイルのアップロードが可能になります。 。
php.ini ファイルを変更した後、設定を有効にするために Web サーバーを再起動する必要があります。操作が完了したら、アップロード機能を再度テストして、変更が成功したことを確認する必要があります。
概要:
php.ini ファイルの変更は、より大きなアップロードを許可し、より多くのファイル タイプを追加するための重要な手順です。このプロセス中に、php.ini ファイルの場所を特定し、必要なアップロード設定を変更する必要があります。この設定には、アップロード ファイルのサイズ制限とアップロード ファイルの種類が含まれます。これらの手順を完了したら、Web サーバーを再起動し、アップロード機能をテストして、変更が正しいことを確認する必要があります。
以上がphp.ini変更のアップロードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。