您的位置:首页 > 编程语言 > PHP开发

安装iis和php环境时遇到的一些问题总结

2011-05-27 10:31 786 查看
最近想把机器配置成可以本地预览asp、php等代码的环境,不知道具体怎么操作

因为机器上已经装过iis了,所以在浏览器里打开localhost和127.0.0.1是正常的,前一段时间试过打开asp的页面。但是之后就撂下了,没有再用。

最近在研究怎么装php的环境,网上很多说是需要三个东西php的安装包、mysql、apache

实际上现在操作下来,发现现阶段想要在本地打开php后缀的文件,只需要安装php

后面涉及到连接数据库的时候才需要mysql

apache也是没有用的,因为本机已经装过iis了

装的iis是v5.1版本的,还可以

然后准备上php官网上下免安装的压缩包,因为大家都是这样说的,于是就去看,然后就跟着装,又发现有些调试不通,折腾了好久,后来又搁置下来了。

今天下了个安装版的php-5.2.17-Win32-VC6-x86.msi,直接安装了,也不用说要去复制dll文件什么的到c盘,直接就安装在c盘了。这个挺好的。

好吧,安装完了,问题来了,写了个测试的php文件放到默认网站下面,然后用绝对路径访问,发现不是提示http500错误就是没有权限,然后就找原因,找了半天没找到。

实际上就是权限的问题,然后根据网上找的资料在看:

解决办法:
第一步:“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,“控制台根目录”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再鼠标右键“属性”--“启动”.


第二步:“开始”->“管理工具”->“Internet 信息服务”->展开左侧的本地计算机->右击“网站”属性->选择“目录安全性”->点“编辑”然后在弹出的对话框中确保只选中了“匿名访问”和“集成Windows验证”两项,单击匿名访问中的编辑,去掉“允许IIS控制密码”然后保存设置就可以

这是网上的解决办法,试过,没有直接的用处,然后又看有人说

在计算机管理-本地用户和组-用户里面:把administrator和IWAM_机器名、IUSR_机器名三个账户的密码设成同样的
上面的方法都试过了,还是发现不行

最后解决的办法是什么呢?

在internet信息服务-默认网站的属性里面发现了问题,还是在目录安全性——匿名访问和身份验证控制里面,编辑——身份验证对话框里

匿名访问前面的钩选上,先去掉允许iis控制密码的选择,然后密码那里能改密码,把那个密码改成了上面三个账户一样的密码,再勾上了允许iis控制密码,刷新php文件之后,我呆了

我滴个乖乖,可以了!!!php文件打开了……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息