1つのサイトに1つのPHPスクリプトがあり、アップロードサイズをかなり高く設定する必要があります。私はこれを世界的にしたくないです。単一のサイトにカスタムPHP.INIを使用する。 Windows 2003、64bit、IIS7.5、PHP 5.3.6
PHPドキュメントによると、post_max_size
、max_file_uploads
、またはupload_max_filesize
のような変数の値をini_set
を使用して設定することはできません。ここでは、PHPをUNIXボックスまたはApacheを実行するWindows上で実行するいくつかのソリューションを見てきましたが、IISを使用していることはわかりません。
私の理解では、特定のphp.ini値を上書きするカスタムphp.iniファイルを作成する方法があります。私は私のサーバー上でグローバル値を設定せずにこれを実現するにはどうすればよい
[PHP]
post_max_size = 200M
max_file_uploads = 5
upload_max_filesize = 200M
:
理想的には、私は次のようになり、1つのスクリプトを使用して、フォルダ内のphp.iniファイルを持っているのが大好きですか?
CGIやFastCGIのでしょうか? – Brad
IISについてはわかりませんが、Apacheサーバーでは、.htaccessファイルで設定を指定できます。例: 'php_value upload_max_filesize 32M' – Nadh
@Brad;良い質問:それをどうやって決めるのですか? –