最近研究IIS7.5+php 发现必须给PHP程序目录USR执行权,以及给web目录usr读权才能访问
本帖最后由 灰儿 于 2011-11-11 17:39 编辑最近看了关于IIS 7.5里面IUSR权限的相关介绍,感悟很多,下面说说看法。
IIS 6下,我们正常去挂接网站需要使用IUSR_Machinename这个账号,而这个账号在每台机都不一样,迁移网站的时候,导致也无法直接迁移。IIS 7.5则将IUSR直接改造成系统内建帐号,隶属于authenticated users的一个账号,无密码,而且配置方便。这样迁移网站的话就无需再担心权限错误问题,可以在不同的主机上直接迁移。
IIS 7.5中,ApplicationPoolIdentity的增加方便了我们直接使用应用程序池的标识。我们可以在权限配置中直接使用IIS AppPool/Application Name配置网站目录的权限。同时可以直接在任务管理器中观看到w3wp.exe程序的所属用户,大大方便了我们的网站部署和故障排查工作。
总结:
基本的php运行权限设置
php目录
administrators:所有权限
system:所有权限
IIS AppPool\应用程序池名:读取和运行
web目录
administrators:所有权限
system:所有权限
IIS AppPool\应用程序池名:读取
IUSR:读取
页:
[1]