我在一个网站上只有一个PHP脚本,要求我将上传大小设置得相当高。我不想在全球范围内这样做。
根据PHP文档,我无法使用post_max_size
为某些变量设置值,例如max_file_uploads
,upload_max_filesize
或ini_set
。我已经在UNIX框或运行Apache的Windows上看到了许多运行PHP的解决方案,但是对于我来说,使用IIS都不清楚。
我的理解是有一种方法让我有一个自定义的php.ini文件来覆盖特定的php.ini值。
理想情况下,我希望在文件夹中有一个php.ini文件,其中一个脚本看起来像这样:
[PHP]
post_max_size = 200M
max_file_uploads = 5
upload_max_filesize = 200M
如何在不在服务器上全局设置值的情况下完成此操作?
答案 0 :(得分:0)
您可以使用此处http://php.net/manual/en/configuration.file.php所述的PHPRC环境变量为每个网站设置单独的ini文件。
这是一篇关于如何为IIS 6和7设置它的文章。
http://learn.iis.net/page.aspx/745/enable-per-site-php-configuration-on-iis-60-and-iis-7-and-above/
希望这有帮助