如何支持在IIS 7.0上安装的PHP上传?

时间:2011-06-01 03:00:49

标签: php iis windows-7 windows-server-2008

我在Windows Server 2008和Windows 7上的IIS 7.0上安装PHP。我已经设置了Wordpress和Joomla并配置完成。 但我发现我无法使用PHP程序上传任何文件,但在ASP.NET下也没问题。

我有,

  • 将上传文件夹写入 IUSR IIS_USRS
  • ,将每个权限配置为
  • 使用 file_uploads = On
  • 配置PHP.ini
  • 为写入的每个权限设置临时目录和配置。 upload_tmp_dir =“E:\ Webware \ PHP.Upload.Tmp”
  • 重新启动IIS

但我仍然无法通过PHP程序上传文件。

2 个答案:

答案 0 :(得分:1)

运行phpinfo()时upload_tmp_dir的价值是多少?

我在php.ini文件的[PHP]配置部分中的upload_tmp_dir变量正在[WebPIChanges]配置部分覆盖,直到php.ini文件的末尾。

根据您安装PHP的方式, php.ini文件中可能有两个 upload_tmp_dir 变量,如果设置了第二个,它会覆盖第一个。

答案 1 :(得分:0)

看一下这个网站,它可以帮到你:http://www.radinks.com/upload/config.php 另外我建议你不要修改upload_temp_dir