HOWTO · PHP
PHP 投稿の最大サイズ
このチュートリアルでは、PHP で投稿の最大サイズを増やす方法を示します。
このチュートリアルでは、PHP で投稿の最大サイズを増やす方法を示します。
PHP 投稿の最大サイズ
post_max_size は php.ini ファイルのプロパティで、投稿の最大サイズを決定します。 post_max_size の設定は PHP では非常に簡単で、2つの方法で行うことができます。
PHP.INI から PHP 投稿の最大サイズを変更する
以下の手順に従って、php.ini ファイルから post_max_size を変更します。
-
PHP ディレクトリに移動します。
-
php.iniファイルを開きます。
-
post_max_sizeを検索します。
-
投稿サイズを 8 MB から任意の最大投稿サイズに増やします。
-
ここで、アップロード ファイルの最大サイズを増やすには、
upload_max_filesizeを検索します。
-
アップロード ファイルの最大サイズを選択して増やします。
-
アップロードするファイル数を増やしたい場合は、
max_file_uploadsオプションの下にあるオプションで行うことができます。
-
変更したら、
php.iniを保存して閉じます。 -
php.iniを変更した後、サーバーを再起動する必要があります。 -
コマンド プロンプトを開きます。
-
サーバーの
binディレクトリに移動します。 私たちの場合、それは Apache です。 -
次のコマンドを実行します。
httpd -k restart
-
エラーがない場合は、サーバーが再起動され、
post_max_size、upload_max_filesize、およびmax_file_uploadsの変更が成功したことを意味します。
.htaccess から PHP 投稿の最大サイズを変更する
.htaccess ファイルは、PHP が実行されているサーバーからのものです。 post_max_size を .htaccess から変更するには、まずそれを有効にする必要があります。 以下の手順に従って、.htaccess ファイルを有効にします。
-
サーバー ディレクトリ (この場合は Apache) に移動します。
-
confフォルダーに移動し、httpd.confを開きます。 -
httpd.confファイルで次の行を検索します。#LoadModule rewrite_module modules/mod_rewrite.so -
行から
#を削除します。
-
AllowOverrideを検索し、Allまたは任意のキーワードの組み合わせに設定されていることを確認します。AllowOverrideの値をnoneにすることはできません。
-
httpd.confファイルを保存して閉じます。 -
Apache を再起動します。
.htaccess が Apache で有効になったら、.htaccess ファイル を介して post_max_size を割り当てることができます。 以下の手順に従ってください。
-
まず、
.htaccessファイルを作成する必要があります。 ファイルはルート ディレクトリにある必要があります。 Apache の場合、アプリケーションのルート ディレクトリはhtdocsです。 -
C:\Apache24\htdocsに移動し、テキスト ファイルを作成します。 -
サイズ パラメータに従って、次のコードをテキスト ファイルにコピーします。
php_value post_max_size 25M php_value upload_max_filesize 25M -
上記のコードは、投稿の最大サイズとアップロード ファイルのサイズをそれぞれ 25 MB に増やします。
-
テキスト ファイルを
.htaccessとして保存し、ファイルがルート ディレクトリにあることを再度確認します。
-
ファイルを閉じると、新しいパラメータが設定されます。 この場合、サーバーを再起動する必要はありません。