安装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文件打开了……
因为机器上已经装过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文件打开了……
相关文章推荐
- 整理PHP_YII环境安装遇到的一些问题
- 整理PHP_YII环境安装遇到的一些问题
- 刚开始学习Android遇到的一些问题---主要安卓环境安装Androidstudio以及模拟器测试真机测试
- Mac安装PHP开发环境遇到的问题
- 安装mysql时遇到的一些问题总结 一
- mac 安装 配置php环境遇到的一些命令
- 在Ubuntu下安装imx6linux系统的交叉编译环境遇到的问题总结
- PHP学习笔记(9)mongodb在wamp环境下的安装过程与遇到的问题排查
- 关于IIS在使用中遇到的一些问题的总结
- 在安装apache2,php,mysql开发环境中的一些问题
- IIS+WebMatrix 做 PHP 遇到的问题总结
- 配置IIS,Apache,PHP过程中遇到的一些问题
- 关于Linux安装python画图遇到的一些问题总结
- Centos7.2安装tomcat+Myeclipse(遇到的一些问题与总结)+web项目实战
- 安装PHP+apache+mysql环境遇到的问题
- 现场安装演示环境遇到的一些问题
- CocoaPods 配置环境遇到的 一些问题总结
- win7+iis7.5+asp.net 安装IIS 遇到的一些问题
- 在ASP.NET环境的安装和配置遇到的一些问题的解决。
- windows 2008 r2 下面搭建 iis+sql server +php5.6 环境遇见的一些问题记录一下