浅析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 相关文章推荐
无限级别菜单的实现
Oct 09 PHP
关于PHP5 Session生命周期介绍
Mar 02 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
Jun 05 PHP
sql注入与转义的php函数代码
Jun 17 PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
Dec 24 PHP
php数组随机排序实现方法
Jun 13 PHP
phpstudy默认不支持64位php的解决方法
Feb 20 PHP
浅析PHP数据导出知识点
Feb 17 PHP
PHP PDOStatement::errorCode讲解
Jan 31 PHP
基于PHP实现用户在线状态检测
Nov 10 PHP
PHP实现页面静态化深入讲解
Mar 04 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中new static()与new self()的区别异同分析
2014/08/22 PHP
php实现计数器方法小结
2015/01/05 PHP
php安装ssh2扩展的方法【Linux平台】
2016/07/20 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
基于jquery实现图片广告轮换效果代码
2011/07/07 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
2016/05/17 Javascript
Js 获取、判断浏览器版本信息的简单方法
2016/08/08 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
2018/10/24 jQuery
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
Nest.js 授权验证的方法示例
2021/02/22 Javascript
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
Django 模型类(models.py)的定义详解
2019/07/19 Python
详解pandas赋值失败问题解决
2020/11/29 Python
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
研究生求职推荐信范文
2013/11/30 职场文书
英语生日邀请函
2014/01/23 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
新人入职感言
2015/07/31 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
Python面向对象之内置函数相关知识总结
2021/06/24 Python
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL
把77A收信机改造成收音机
2022/04/05 无线电
vue实现列表垂直无缝滚动
2022/04/08 Vue.js