2012-04-26 53 views
3

我在單個站點上有一個PHP腳本,要求我將上傳大小設置爲相當高。我不想在全球範圍內做到這一點。爲單個站點使用自定義PHP.INI。 Windows 2003,64位,IIS7.5,PHP 5.3.6

根據PHP文檔,我無法使用ini_set設置某些變量的值,例如post_max_sizemax_file_uploadsupload_max_filesize。我在這裏看到了許多解決方案,這些解決方案在運行Apache的UNIX機器上或運行Apache的Windows上運行PHP,但對於使用IIS的用戶來說,這些解決方案都不是很清楚。

我的理解是有一種方法讓我有一個自定義的php.ini文件來覆蓋特定的php.ini值。

理想情況下,我很想有一個腳本文件夾中的php.ini文件看起來是這樣的:

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

我如何才能做到這一點沒有我的服務器上統一設置值是多少?

+1

CGI或FastCGI的? – Brad 2012-04-26 16:20:14

+0

不確定IIS,但在Apache服務器上,您可以在.htaccess文件中指定設置。示例: 'php_value upload_max_filesize 32M' – Nadh 2012-04-26 16:21:00

+0

@Brad;好問題:我如何確定? – 2012-04-26 16:25:14

回答