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

Vultr VPS韩国首尔机房速度和综合性能参数测试

Vultr 商家有新增韩国首尔机房,这个是继日本、新加坡之后的第三个亚洲机房。不过可以大概率知道肯定不是直连中国机房的,因为早期的日本机房有过直连后来取消的。今天准备体验看看VULTR VPS主机商的韩国首尔机房的云服务器的速度和性能。1、全球节点PING速度测试这里先通过PING测试工具看看全球几十个节点的PING速度。看到好像移动速度还不错。2、路由去程测试测试看看VULTR韩国首尔机房的节点...

ATCLOUD.NET-OVH海外高防云主机,采用KVM架构,稳定安全且便宜好用,仅3刀起

官方网站:点击访问ATCLOUD.NET官网优惠码:目前提供Cloud VPS与Storage VPS两款产品的六折优惠活动(续费同价,截止至2021年5月31日)优惠码:UMMBPBR20Z活动方案:一、型号CPU内存磁盘流量优惠价格购买链接VPS-1GB0.5×2.6+GHz1GB20GB1TB$3立即购买VPS-2GB1×2.6+GHz2GB50GB2TB$6立即购买VPS-4GB2×2.6...

美国多IP站群VPS商家选择考虑因素和可选商家推荐

如今我们很多朋友做网站都比较多的采用站群模式,但是用站群模式我们很多人都知道要拆分到不同IP段。比如我们会选择不同的服务商,不同的机房,至少和我们每个服务器的IP地址差异化。于是,我们很多朋友会选择美国多IP站群VPS商家的产品。美国站群VPS主机商和我们普通的云服务器、VPS还是有区别的,比如站群服务器的IP分布情况,配置技术难度,以及我们成本是比普通的高,商家选择要靠谱的。我们在选择美国多IP...

如何配置iis为你推荐
深圳公交车路线深圳公交车路线查询安卓应用平台哪个手机应用平台的软件比较正版,安全?怎么升级ios6苹果6怎么升级最新系统idc前线求电影敢死队电影里的歌曲!二层交换机什么是二层交换机机械键盘轴机械键盘什么轴好,机械键盘轴有几种电子商务网站模板网页制作模板什么是云平台什么是云平台管理软件,一个云平台软件应该具有哪些基本功能虚拟机软件下载谁有好用的虚拟机软件?发邮件怎么发怎样发邮件?
vps优惠码cnyvps godaddy域名解析 西安电信测速 uk2 kddi wdcp 免费静态空间 申请个人网页 泉州电信 lol台服官网 免费吧 cdn加速原理 in域名 无限流量 web服务器是什么 徐州电信 阿里云邮箱个人版 电信主机托管 石家庄服务器 privatetracker 更多