鸿 网 互 联 www.68idc.cn

Windows 2003 中IIS php5isapi.dll加载失败

来源:互联网 作者:佚名 时间:2013-04-20 13:37
Windows 2003默认安装的时候都会为每一个盘默认加载users用户组,也就是说每一个用户都可以访问系统里面的资源,IIS运行并加载php的dll文件的时候,也是作为一个用户的身份来访问php目录的,当我们为了系统的安全性,把users用户组去掉的时候,IIS就无法访问


1.很多朋友也就明白怎么来解决这个问题了,就是把users这个用户给php目录加上,然后给这个用户组设置读取权限。很多网上的朋友说加everone用户并设置权限,其实道理是一样的,我还是喜欢用users用户组。

总结一点就是权限设置的问题,所以当你的配置和我的配置一样但是还是没有加载成功的时候,那就要注意一下权限的问题了。

2.解决服务器扩展权限:来到IIS6.0的“服务器扩展”设置页面,如果你想图省事,可以直接点击“允许所有的未知ISAPI”的按钮,但我并不推荐这样做,这样太不安全了!我们在此应当添加一个新的服务器扩展,扩展名你可以随便填,文件就选择到那个ISAPI链接库文件上,然后勾选“将状态设置为允许”后,保存。

3.为了使设置生效,请重启系统,重启后你的ISAPI扩展就可以正常加载了!

重要要的原因可能是:服务器做了安全设置,把d:php的everyone权限去掉了,IIS自然没法加载php5isapi.dll。

网友评论
<