权限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 中华人民共和国 。

hostkvm:7折优惠-香港VPS韩国VPS,8折优惠-日本软银、美国CN2 GIA、新加坡直连VPS

hostkvm本月对香港国际线路的VPS、韩国CN2+bgp线路的VPS正在做7折终身优惠,对日本软银线路、美国CN2 GIA线路、新加坡直连线路的VPS进行8折终身优惠促销。所有VPS从4G内存开始支持Windows系统,当然主流Linux发行版是绝对不会缺席的!官方网站:https://hostkvm.com香港国际线路、韩国,7折优惠码:2021summer日本、美国、新加坡,8折优惠码:2...

牦牛云(3.5USD/月 )阿里云国际版云服务器 1核1G40G

收到好多消息,让我聊一下阿里云国际版本,作为一个阿里云死忠粉,之前用的服务器都是阿里云国内版的VPS主机,对于现在火热的阿里云国际版,这段时间了解了下,觉得还是有很多部分可以聊的,毕竟,实名制的服务器规则导致国际版无需实名这一特点被无限放大。以前也写过几篇综合性的阿里云国际版vps的分析,其中有一点得到很多人的认同,那句是阿里云不管国内版还是国际版的IO读写速度实在不敢恭维,相对意义上的,如果在这...

ProfitServer$34.56/年,西班牙vps、荷兰vps、德国vps/不限制流量/支持自定义ISO

profitserver怎么样?profitserver是一家成立于2003的主机商家,是ITC控股的一个部门,主要经营的产品域名、SSL证书、虚拟主机、VPS和独立服务器,机房有俄罗斯、新加坡、荷兰、美国、保加利亚,VPS采用的是KVM虚拟架构,硬盘采用纯SSD,而且最大的优势是不限制流量,大公司运营,机器比较稳定,数据中心众多。此次ProfitServer正在对德国VPS(法兰克福)、西班牙v...

如何配置iis为你推荐
刷网站权重如何提高网站权重和流量spgnux思普操作系统怎么样自助建站什么情况下采用自助建站方式建站好?唱吧电脑版官方下载唱吧有没有电脑版的啊?如何建立一个网站如何建立一个网站ios7固件下载iOS的固件有正版盗版之分吗?我看到了蜂威网有iOS7的固件想下载试用一下,那里是测试版是正版吗xp系统停止服务XP系统为什么要停止服务?安装迅雷看看播放器迅雷看看不能播放,说我尚未安装迅雷看看播放器火狐flash插件崩溃火狐浏览器的adobe flash插件老是奔溃怎么办adobephotoshop教程怎么使用Photoshop?
韩国vps 西部数码vps 美国主机代购 shopex空间 qq数据库 qq数据库下载 骨干网络 lol台服官网 100m独享 爱奇艺vip免费领取 四核服务器 新加坡空间 97rb 广东服务器托管 密钥索引 cloudflare 美国vpn服务器 大硬盘补丁 瓦工招聘 主机之家 更多