IIS6 + PHP 访问页面出现:需要进行身份验证的问题

问题描述:之前在IIS6上安装了PHP扩展,发布了一个PHP网站可以正常访问,为了测试网站并发量修改了一个PHP的配置文件以后,再访问就弹出 需要用户名和密码。

同一目录下的 aspx文件可以正常访问 php文件访问不了(如图)

百度了很多资料,大部分的说法是:

1.没有开启来宾账户(IUSR_计算机名)

2.没有给php程序所在目录授权

操作如下:在php程序所在目录点击 右键 --> 安全性 参照如图配置 添加 IUSR_计算机名 并配置权限

启用匿名访问:在IIS网站列表 点击右键 打开如图所示窗口。

===============================================

如果不知道 IUSR_  账户的密码,请往下看。

IIS 内置的 IUSR_  帐号密码 查看方法:

打开脚本Adsutil.vbs 位于 C:\Inetput\AdminScripts 目录下

默认密码不是明文密码,必须修改 Adsutil.vbs,使它显示明码

1.找到 :IsSecureProperty = True 并更改为 IsSecureProperty = False,保存退出。 

2.打开CMD,进入C:\Inetpub\AdminScripts目录 执行下面的语法:

下表列出 Adsutil.vbs 实用工具各种功能的语法:

获取 IUSR 帐户密码 执行下面命令
cscript.exe adsutil.vbs get w3svc/anonymoususerpass

得到密码 天下在这里即可:

=====================================================================

配置完成以后发现 仍然无法访问php文件 注意开头说的 同一目录下面的 aspx文件可以访问 想到可能是PHP程序访问权限除了问题。

之前修改了一个配置文件 这是一个配置 php并发数的文件 如图:给文件添加 USER账户 的 读取权限。

问题解决~~。

 

posted on 2015-08-08 16:41 思如雨 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/gosky/p/4713424.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值