浅析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 相关文章推荐
第十三节 对象串行化 [13]
Oct 09 PHP
PHP 和 MySQL 开发的 8 个技巧
Oct 09 PHP
简单采集了yahoo的一些数据
Feb 14 PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
Apr 20 PHP
php 深入理解strtotime函数的使用详解
May 23 PHP
关于初学PHP时的知识积累总结
Jun 07 PHP
PHP处理postfix邮件内容的方法
Jun 16 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
Dec 25 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
Jan 07 PHP
Thinkphp3.2实用篇之计算型验证码示例
Feb 09 PHP
PHP中number_format()函数的用法讲解
Apr 08 PHP
php报错502badgateway解决方法
Oct 11 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
利用php来自动调用不同服务器上的flash
2006/10/09 PHP
php实现的美国50个州选择列表实例
2015/04/20 PHP
YII Framework框架教程之日志用法详解
2016/03/14 PHP
Javascript - HTML的request类
2007/01/09 Javascript
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
一道关于JavaScript变量作用域的面试题
2016/03/08 Javascript
JS代码实现table数据分页效果
2016/05/26 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
js实现精确到毫秒的倒计时效果
2016/08/05 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
JS FormData对象使用方法实例详解
2020/02/12 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
Python实现读取并保存文件的类
2017/05/11 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
django2 快速安装指南分享
2018/01/05 Python
深入了解Python在HDA中的应用
2019/09/05 Python
python数值基础知识浅析
2019/11/19 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
2020/01/07 Python
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
大专生简历的自我评价
2013/11/26 职场文书
给校长的建议书600字
2014/05/15 职场文书
门卫岗位职责
2015/02/09 职场文书
车队安全员岗位职责
2015/02/15 职场文书
大学生学生会工作总结2015
2015/05/26 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
2019公司管理制度
2019/04/19 职场文书
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python
Vue ECharts实现机舱座位选择展示功能
2022/05/15 Vue.js
如何基于python实现单目三维重建详解
2022/06/25 Python