权限iis如何配置php

如何配置iis  时间:2021-02-22  阅读:()

iis如何配置phpwindows server 2003中iis支持php配置(部署攻略)

来源互联网作者佚名时间 12-0714:30:46 【大中小】对于那些使用一键安装php+mysql+iis和用installer版本安装包的拖鞋可以忽略本文,并且对于网上最经典的“W in dows配置Apache+MyS QL+Php+p hpMyAdmin"等文章我觉得对于刚学会用电脑的朋友很适合看,需要了解的朋友可以参考下

本文于2011年3月重新修正该方法仅适用于PHP<?xml:namespace pre fix=st1 />这篇文章可以说是众多的IIS下配置php最实用最精简的一篇技术文章了对于那些使用一键安装php+mysql+iis和用installer版本安装包的拖鞋可以忽略本文并且对于网上最经典的“W in dows配置Apac he+MyS Q L+Php+p hpMyAdmin"等文章我觉得对于刚学会用电脑的朋友很适合看要配置服务器的朋友看着就会觉得太简单和长篇了本文用最精练的步骤进行安装。

以PHP为标准因为PHP5 PHP4有文件夹命名的差异不过触类旁通请根据实际版本进行变化文章虽然说的是P HP 5.2.14,我实践主要是P HP 4,只是文件夹的名字或许有点出入。 

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

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

1.下载p hp-win 32压缩包解压之后重新命名为p hp放至D:\p hp。

2.进去D:\p hp找到php.ini-dist和php.ini-re commended这两个都是PHP的配置文件 php.ini-dist是默认的配置文件,php.ini-recommended是推荐使用的配置文件后者在P HP手册中有讲是优化了性能和安全的。这里我们相信群众把p hp.in i-rec ommended重新命名为php.ini。

3.设置环境变量。为了以后升级方便我们这里摒弃传统的复制DLL和php.ini到C盘系统文件夹下的方法用添加系统环境变量p at h

在桌面“我的电脑”--右键--属性---高级---环境变量在最下面的列表中的p ath中添加php的路径和dll等的路径

d:\php d:\php extens ions d:\php\dlls php5是没有这个文件夹的请灵活变化 接着新建一个环境变量变量名为PHPRC,变量值为 D:\php\php.ini也就是php.ini配置文件所在的路径。添加完后需要重启服务器才能生效你可以等下面的操作完成以后再重启服务器。

4.打开PHP.ini我们搜索extens ion,找到extens io n_dir="./" 把它修改为实际路径exte ns ion_d ir="d:\p hp\ext" 这个是PHP要调用的一些DLL其中php4环境下则是d:\p hp\extens io ns\ 。

5.打开php.ini搜索do c_ro ot,修改为你的web存放的路径如d:\wwwro ot或者留空

6.在X盘新建一个文件夹tmp,设置iusr_用户可读写权限再在php.ini文件中把session.save_path设置为X:\tmp主要用于保存session会话临时文件

7.开启exte ns io n模块这个可以参考下图详细可以根据你的实际情况启用 也就是功能模块组件如果有第三方模块如ico nv则需要把相应的dll文件拷贝到d:\p hp\e xt文件夹里。

8.权限配置默认情况下users组用户对D:\php有读取权限的话是不需要再做其它设置的但是有的管理员如果修改过默认权限如把D盘的users组权限给删除了这里就要进行权限设置了。

D:\php目录分配给IIS专用用户通常为IUS R_MACHINENAME或者IIS_WPG组读取的权限

上面设置的tmp目录分配给IIS匿名用户通常为IU SR_MACHINENAME可写

如果还安装有zend的话也需要对zend安装目录分配IUSR_MACHINENAME读取权限webroot网站目录分配IUS R_MACHINENAME读取权限web root下的up lo ad目录分配IUS R_MACHINENAME读写权限。

C:\win dows\te mp目录分配IU SR_MACHINENAM E读写权限这个主要是默认情况下php使用"文本文件上传"方法上传文件的临时存储目录而另外一种"二进制文件上传"方法上传文件的临时存储目录是上面设置的x:\tmp。对于"文本文件上传"方法的临时目录需要改变为其它目录的话需要在php.ini里设置up lo ad_dir_tmp为你希望设置的具体路径再设置该目录IUSR_MACHINENAM E用户的读写权限。这个目录有的时候需要设置users可读取权限。

9.IIS设置

打开IIS服务管理器右键网站属性-->主目录执行权限设置为"纯脚本"配置->映射-->

添加D:\php\php isap i.dll扩展名为.php动作复制其它的

POST,GET,HEAD,DEBUG。然后添加index.php默认文档。

打开IIS服务管理器右键网站属性-->ISAPI筛选器-->添加-->名称为php可执行文件为D:\php\phpisapi.dll最后确定。

10.设置web服务扩展打开II S服务管理器进入web服务扩展 点击“添加一个新的web服务扩展” “扩展名”中输入名称例如P HP再点击“添加”按钮 点击“浏览”选择ISAPI文件phpisapi.dll作为“文件路径”后点“确定”然后选中“设置扩展状态为允许”并点“确定” 有的地方是设置“允许”“所有未知的ISAPI扩展”其实道理一样 。

如果碰到CPU占用率达到100%则取消选中“缓存ISAPI应用程序” “主目录”下点“配置”按钮” 。

重新启动II S至此 P HP的安装已经完成接下来是一些安全问题。

这时候最好写张phpinfo()的页面做为测试察看一下当前配置情况。

11.访问需要输入用户名

一般提示输入用户名密码这些可能是权限设置问题 P HP目录添加

IUS R_MAC H INENAME这个用户.默认权限就行了。

下图为extens ions一般设置图

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

======================tips1 :关于时区设定的说明

从php5.1 .0开始 php.ini里加入了date.time zo ne这个选项默认情况下是关闭的也就是显示的时间无论用什么p hp命令都是格林威治标准时间和我们的

时间北京时间差了正好8个小时如果你对这个比较在意那就修改php.ini的配置。

打开php.ini把date.time zone前面的分号去掉在=后面加XXX重启http服务如apache2或iis等即可。

关于XXX大陆内地可用的值是 Asia/Chongqing、Asia/Shanghai、

As ia/Urumqi 依次为重庆上海乌鲁木齐 港台地区可用 As ia/Mac ao、As ia/Hong_Ko ng、 As ia/Taipe i 依次为澳门香港 台北 还有新加坡 As ia/Singapore 以上没有北京不过接着往下看其他可用的值是 Etc/GMT-8Singapore  Hongkong PRC 中华人民共和国 。

#消息# contabo:德国老牌机房新增美国“纽约、西雅图”数据中心,免设置费

运作了18年的德国老牌机房contabo在继去年4月开办了第一个美国数据中心(中部城市:圣路易斯)后立马在本月全新上马两个数据中心:纽约、西雅图。当前,为庆祝美国独立日,美国三个数据中心的VPS全部免除设置费,VPS本身的配置很高,价格适中,有较高的性价比!官方网站:https://contabo.com/en/SSD VPSKVM虚拟,纯SSD阵列,不限制流量,自带一个IPv4内存CPUSSD带...

Friendhosting(月1.35欧元),不限流量,9机房可选

今天9月10日是教师节,我们今天有没有让孩子带礼物和花送给老师?我们这边不允许带礼物进学校,直接有校长在门口遇到有带礼物的直接拦截下来。今天有看到Friendhosting最近推出了教师节优惠,VPS全场45折,全球多机房可选,有需要的可以看看。Friendhosting是一家成立于2009年的保加利亚主机商,主要提供销售VPS和独立服务器出租业务,数据中心分布在:荷兰、保加利亚、立陶宛、捷克、乌...

亚洲云-浙江高防BGP,至强铂金8270,提供自助防火墙管理,超大内存满足你各种需求

官方网站:点击访问亚洲云官网618活动方案:618特价活动(6.18-6.30)全站首月活动月底结束!地区:浙江高防BGPCPU:至强铂金8270主频7 默频3.61 睿频4.0核心:8核(最高支持64核)内存:8G(最高支持128G)DDR4 3200硬盘:40G系统盘+80G数据盘带宽:上行:20Mbps/下行:1000Mbps防御:100G(可加至300G)防火墙:提供自助 天机盾+金盾 管...

如何配置iis为你推荐
fontfamilyfont-family:"microsoft yahei",simhei; 这句到底设置为微软雅黑还是黑体,为什么写2个字体?fontfamily在CSS样式中font&font-family有什么区别?可以发外链的论坛有哪些可以发外链的论坛?湖南商标注册湖南哪里有商标注册公司?eset最新用户名密码求ESET Smart Security最新用户名和密码手机区号有的手机号中间的号码是地区区号,那是什么卡手机区号手机电话号码开头95共15位号码是什么手机号码?人人逛街包公免费逛街打一成语免费免费建站可以不用钱免费做一个网站吗idc前线永恒之塔内侧 删档吗 ?
域名注册信息查询 云南服务器租用 linuxapache虚拟主机 银盘服务是什么 彩虹云 免费邮件服务器 空间租赁 主机管理系统 湖南idc 网站防护 蓝队云 中美互联网论坛 防盗链 建站行业 德国代理ip 大硬盘分区 ddos攻击 sockscap下载 上海服务器托管 qq空间登陆首页 更多