iis7 php 0x000000ff,win2008的IIS7+PHP5.3.8,速度奇慢,为什么iis上传目录没有写权限

windows 2008升级PHP5.3后变慢原因

上面说到的程序有共同的特点,那么便是要用到数据库,很多PHP页面实际上都是数据库驱动的,要连接数据库才能显示出来,而响应时间过长的原因便在于PHP 5.3连接数据库的方式有所改变。目前我们配置数据库信息时都类似这样的“$dbhost=‘localhost’ ”;这本身是没有问题的,只是PHP 5.3会考虑是IPv4还是IPv6,面对localhost会犹豫,因此出现响应时间过长的情况。

如果你查看过服务器处理PHP的时间,你会发现处理PHP的时间很短,等待处理前的时间很长。目前这种响应时间过长的情况只出现在IIS 7及IIS 7.5升级PHP 5.3系列版本后,至于数据库版本是多少没多大影响。

改数据库配置文件即可,下面是一般的数据库配置文件信息。

< ?php

//数据库连接信息

$cfg_dbhost = 'localhost';修改此处的localhost为127.0.0.1

$cfg_dbname = 'data';

$cfg_dbuser = 'wang';

$cfg_dbpwd = '123123';

$cfg_db_language = 'UTF-8'

? >

关于 IIS7.0下文件写入无权限的解决办法

1. 在IIS Web站点上右键 --> 编辑权限

2. 在弹出的窗体上选择【安全】选项卡,如图:

e8fc5bbe222c756170a135b305e674cc.png

3. 在安全选项卡中点击【编辑】按钮,弹出如图对话框:

cb439de3e11feb70fffb8c1b0cba6d75.png

4. 点击【添加】按钮,

5. 点击【高级】按钮,

6. 单击【立即查找】,会看到同窗提对话中下面的搜索结果列表栏中出现权限组列表信息,

7. 将 IIS_IUSRS 选中,并单击确定,

IIS_IUSRS:是一个内建帐号,它不再需要密码,它已经拥有了所有的文件和系统资源的访问权限,因此如果一个帐号被添加到该组中,在IIS中它将以应用程序池身份无缝工作!因此,它可以很友好的控制我们在使用IIS对文件操作时的权限问题!逻辑上你可以认为它就是NETWORK SERVICE 或 LOCALSERVICE 帐号。

8. 点击【确定】按钮,

接下来便是给他们在IIS中重新赋予权限即可:

IIS_IUSRS只要赋予它修改权限即可,这样一来在windows权限级别中,修改一下的权限也会被系统自动的选择赋予,如图:

7ec58f428c26ed9058066763ed13889a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值