PHP/IIS6 使用哪个用户来读/写文件?

6 windows iis php permissions

我已经在 IIS6 上安装了 PHP5 (FastCGI),只是想知道 PHP 使用哪个 Windows 用户来访问文件系统?

以 ASP.NET 为例,ASPNET 帐户用于访问文件系统。但是 PHP 呢?

我读过一些帖子,建议它使用匿名(即 IUSR)帐户。但是,如果我授予对 IUSR 帐户的写访问权限,这不是安全漏洞吗?

谢谢!

Dav*_*rth 1

我想它会使用您运行 IIS 服务的任何用户。但这里有一个快速简单的方法可以找出答案:

  1. 将以下行放入名为 test.php 的文件中: <?php phpinfo(); ?>

  2. 将test.php放在IIS文档根下,在浏览器中查看

  3. 在输出中查找包含用户名的行,它肯定在某个地方。