小编voi*_*ate的帖子

IIS 7.5/W2K8 上的 PHP 使用 IUSR 帐户而不是 IIS_APPPOOL\DefaultAppPool

我正在设置一个新的 Web 服务器并尝试使用 Windows Server 2008 R2 中可用的新应用程序池标识(如下所述:http : //learn.iis.net/page.aspx/624/application-pool-identities/ ) 以保护文件夹结构。

但是,即使我在 php.ini 中将 FastCGI 模拟设置为 true,PHP 似乎仍在使用本地 IUSR 帐户 - 如何让 PHP 在应用程序池标识下运行?

有问题的文件夹是 c:\inetpub\wwwroot 之外的共享缓存目录。当我授予 IIS_APPPOOL\DefaultAppPool 修改权限时,PHP 文件无法访问该文件夹,但当我授予 SERVERNAME\IUSR(或用户组)权限时,它们可以访问。

PHP 5.3 是使用 IIS 中的 Web 平台安装程序安装的。

PHP 应用程序正在使用 Zend_Cache,如果这有所不同的话。

iis php application-pools iusr

7
推荐指数
1
解决办法
3555
查看次数

标签 统计

application-pools ×1

iis ×1

iusr ×1

php ×1