浅析iis7.5安装配置php环境


Posted in PHP onMay 10, 2015

iis7.5是安装在win7、win8里的web服务器,win2003、win2000的web服务器使用的是iis6.0,由于win7、win8系统相比win2003、win2000有了改新革面的不同,因此对于iis7.5的配置也必需捣鼓一翻才能熟悉。不过这些都是操作性的东西,就如当初第一次接触iis6.0那样,操作过几遍就慢慢熟悉了。

当下我需要web服务器运行php程序,因此要配置一下php环境。一开始以为比较容易,因为在iis6.0里配置了无数次了,星外PHP全自动安装30秒轻松搞定,但是当打开iis7.5后,才发现原先iis6.0的熟悉的东西大部分在iis7.5里找不到了,不得不摸索一翻。本文结合自己的实际经验,介绍一下如何在iis7.5安装配置php。

1.准备文件

首先确保你已经下载并且解压了php程序文件,如果还没有,先下载一个。php程序文件是不需要安装的,把下载的压缩包解压到任何一个文件夹里即可。本案例里使用的是PHP 5.2.13。

官网下载Php执行文件:http://windows.php.net/download/

2.IIS配置2.1 添加ISAPI筛选器

进入“控制面板”-“程序”-“打开或关闭Windows功能”,展开“Internet信息服务”,然后勾选“ISAPI筛选器”,最后点击“确定”按钮,如下图所示:

浅析iis7.5安装配置php环境

图1:打开ISAPI筛选器

2.2 设置ISAPI2.2.1 打开IIS管理器

进入IIS管理器(方法:右键点击“计算机”,再点击“管理”,在弹出界面里展开“服务和应用程序”的项目,然后双击“Internet 信息服务(IIS)管理器”),进入IIS管理界面,如下图。

浅析iis7.5安装配置php环境

图2:打开IIS管理器

2.2.2 添加PHP的ISAPI路径

在上图2中,双击“ISAPI和CGI限制”的图标,之后进入设置界面,如下图。

浅析iis7.5安装配置php环境

图3:添加PHP ISAPI

如上图3所示,点击“添加”,在弹出窗口里输入php的ISAPI路径,也即是php解压包的php5isapi.dll的文件路径,描述文字随意填写,如“php”,勾选“允许执行扩展路径”,然后点击“确定”。

2.2.3 添加PHP的处理程序映射

点击一下计算机名称(更正:应该是点击“网站”下面的需要设置的网站名称,而不是最顶部的计算机名称,这个设置是针对某一个网站的),会看到右侧的“IIS”下面有个“处理程序映射”的图标,如下图。

浅析iis7.5安装配置php环境

图4:IIS处理程序映射

双击“处理程序映射”的图标,就进入设置界面,如下图:

浅析iis7.5安装配置php环境

图5:添加PHP处理程序映射

在设置界面里点击“添加脚本映射...”,然后在弹出窗口里填写相应的内容,请求路径是“*.php”,可执行文件是php解压包的php5isapi.dll的文件路径,跟图3填写的路径一样。名称随意,可填“php”,请求限制不用设置,点击“确定”添加完毕。

2.2.4 测试Php

用记事本输入以下几行代码:

<?php
phpinfo();
?>

保存为:info.php,放到网站目录下,然后启动浏览器,访问 http://localhost/info.php,如果看到如下画面就证明安装成功了!

浅析iis7.5安装配置php环境

图6:php运行成功界面

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
PHP.MVC的模板标签系统(二)
Sep 05 PHP
JAVA/JSP学习系列之六
Oct 09 PHP
ADODB的数据库封包程序库
Dec 31 PHP
THINKPHP项目开发中的日志记录实例分析
Dec 01 PHP
10个超级有用值得收藏的PHP代码片段
Jan 22 PHP
php的闭包(Closure)匿名函数详解
Feb 22 PHP
PHP7.0版本备注
Jul 23 PHP
joomla数据库操作示例代码
Jan 06 PHP
PHP+JS三级菜单联动菜单实现方法
Feb 24 PHP
微信支付开发告警通知实例
Jul 12 PHP
php is_executable判断给定文件名是否可执行实例
Sep 26 PHP
Yii2实现中国省市区三级联动实例
Feb 08 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
May 09 #PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
May 08 #PHP
php中header跳转使用include包含解决参数丢失问题
May 08 #PHP
PHP中is_file()函数使用指南
May 08 #PHP
PHP5.2下preg_replace函数的问题
May 08 #PHP
PHP中is_dir()函数使用指南
May 08 #PHP
php中file_exists函数使用详解
May 08 #PHP
You might like
zf框架的db类select查询器join链表使用示例(zend框架)
2014/03/14 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
golang与PHP输出excel示例
2016/07/22 PHP
DOM下的节点属性和操作小结
2009/05/14 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
2015/01/28 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
2015/07/17 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
Vue父子模版传值及组件传值的三种方法
2017/11/27 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
一些手写JavaScript常用的函数汇总
2019/04/16 Javascript
mock.js模拟数据实现前后端分离
2019/07/24 Javascript
手写Vue源码之数据劫持示例详解
2021/01/04 Vue.js
[15:46]教你分分钟做大人——沙王
2015/03/11 DOTA
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
Python深入06——python的内存管理详解
2016/12/07 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
python xpath获取页面注释的方法
2019/01/14 Python
python中嵌套函数的实操步骤
2019/02/27 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
2020/06/29 Python
python使用nibabel和sitk读取保存nii.gz文件实例
2020/07/01 Python
Python排序函数的使用方法详解
2020/12/11 Python
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
汽车销售顾问求职自荐信
2014/01/01 职场文书
鼓励运动员的广播稿
2014/02/08 职场文书
居委会四风问题个人对照检查材料
2014/09/25 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
公司租车协议书
2015/01/29 职场文书
运动会广播稿300字
2015/08/19 职场文书
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python