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

Dataideas:$1.5/月KVM-1GB/10G SSD/无限流量/休斯顿(德州)_主机域名

Dataideas是一家2019年成立的国外VPS主机商,提供基于KVM架构的VPS主机,数据中心在美国得克萨斯州休斯敦,主机分为三个系列:AMD Ryzen系列、Intel Xeon系列、大硬盘系列,同时每个系列又分为共享CPU和独立CPU系列,最低每月1.5美元起。不过需要注意,这家没有主页,你直接访问根域名是空白页的,还好他们的所有套餐支持月付,相对风险较低。下面以Intel Xeon系列共...

建站选择网站域名和IP主机地址之间关系和注意要点

今天中午的时候有网友联系到在选择网站域名建站和主机的时候问到域名和IP地址有没有关联,或者需要注意的问题。毕竟我们在需要建站的时候,我们需要选择网站域名和主机,而主机有虚拟主机,包括共享和独立IP,同时还有云服务器、独立服务器、站群服务器等形式。通过这篇文章,简单的梳理关于网站域名和IP之间的关系。第一、什么是域名所谓网站域名,就是我们看到的类似"www.laozuo.org",我们可以通过直接记...

pacificrack:超级秒杀,VPS低至$7.2/年,美国洛杉矶VPS,1Gbps带宽

pacificrack又追加了3款特价便宜vps搞促销,而且是直接7折优惠(一次性),低至年付7.2美元。这是本月第3波便宜vps了。熟悉pacificrack的知道机房是QN的洛杉矶,接入1Gbps带宽,KVM虚拟,纯SSD RAID10,自带一个IPv4。官方网站:https://pacificrack.com支持PayPal、支付宝等方式付款7折秒杀优惠码:R3UWUYF01T内存CPUSS...

如何配置iis为你推荐
视频截图软件怎么在视频中剪切一张图片?用什么软件96155北京住房公积金电话96155经常没人接?百度手写百度如何手写:正则表达式javajava正则表达式申请证书申请毕业证书中小企业信息化小企业需要信息化吗?需要的话要怎么实现信息化呢?开机滚动条开机滚动条要很长时间怎么解决?ios系统ios系统的手机有哪些?三星s8什么时候上市三星盖乐世S8上市时间公布 三星盖乐世s8多少钱域名库求解:请将您的域名:别名(CNAME)主机解析到idc1.xiaodoutao.com
域名交易 电信服务器租赁 ipage 高防dns 美国主机评测 kvmla 免备案空间 directadmin 鲜果阅读 嘉洲服务器 福建天翼加速 个人域名 如何用qq邮箱发邮件 t云 吉林铁通 主机管理系统 深圳域名 卡巴斯基试用版下载 阿里云个人邮箱 博客域名 更多