3

1 つのサイトに 1 つの PHP スクリプトがあり、アップロード サイズの最大値をかなり高く設定する必要があります。これをグローバルに行わないことをお勧めします。

post_max_sizePHP ドキュメントによると、max_file_uploadsupload_max_filesizeusingなどの変数の値を設定できませんini_set。UNIXボックスまたはApacheを実行しているWindowsでPHPを実行している多くのソリューションを見てきましたが、IISを使用していることは明らかではありません。

私の理解では、カスタム php.ini ファイルを使用して特定の php.ini 値をオーバーライドする方法があるということです。

理想的には、次のような 1 つのスクリプトを含む php.ini ファイルをフォルダーに置きたいと思います。

[PHP]
post_max_size = 200M
max_file_uploads = 5
upload_max_filesize = 200M

サーバーで値をグローバルに設定せずにこれを達成するにはどうすればよいですか?

4

1 に答える 1

0

http://php.net/manual/en/configuration.file.phpに記載されているように、PHPRC 環境変数を使用して、Web サイトごとに個別の ini ファイルを設定できます。

また、IIS 6 および 7 に設定する方法については、こちらの記事を参照してください。

http://learn.iis.net/page.aspx/745/enable-per-site-php-configuration-on-iis-60-and-iis-7-and-above/

お役に立てれば

于 2012-06-18T22:09:36.347 に答える