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

 更新时间:2015年05月10日 11:34:02   投稿:hebedich  
windows server 2008 和 windows server 2003 是目前国内比较主流的服务器操作系统,其搭建php的环境也是多种多样,其中IIS+Fastcgi+php+mysql安装是最简单的。

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筛选器”,最后点击“确定”按钮,如下图所示:

图1:打开ISAPI筛选器

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

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

图2:打开IIS管理器

2.2.2 添加PHP的ISAPI路径

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

图3:添加PHP ISAPI

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

2.2.3 添加PHP的处理程序映射

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

图4:IIS处理程序映射

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

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

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

2.2.4 测试Php

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

<?php
phpinfo();
?>

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

图6:php运行成功界面

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

相关文章

  • PHP内存缓存功能memcached示例

    PHP内存缓存功能memcached示例

    这篇文章主要介绍了PHP内存缓存功能memcached示例,简单的介绍了memcached,是php操作memcached的典型应用,有需要的朋友可以来了解一下,
    2016-10-10
  • php实现商城购物车的思路和源码分析

    php实现商城购物车的思路和源码分析

    这篇文章主要介绍了php实现商城购物车的思路和源码分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • php写的AES加密解密类分享

    php写的AES加密解密类分享

    这篇文章主要介绍了php写的AES加密解密类,实际是为YII框架写的,不在YII框架时只需替换其中的两句代码即可使用,需要的朋友可以参考下
    2014-06-06
  • 纯真IP数据库的应用 IP地址转化成十进制

    纯真IP数据库的应用 IP地址转化成十进制

    由于纯真数据库中的IP数据是和普通IP不同的,所以要转化后才能比对
    2009-06-06
  • Discuz论坛密码与密保加密规则

    Discuz论坛密码与密保加密规则

    这篇文章主要介绍了Discuz论坛密码与密保加密规则的相关资料,需要的朋友可以参考下
    2016-12-12
  • php实现mysql数据库分表分段备份

    php实现mysql数据库分表分段备份

    本文给大家分享的是php实现mysql数据库分卷备份,选择表进行备份,实现单个sql文件及分卷sql导入。有需要的小伙伴可以参考下
    2015-06-06
  • TP3.2框架分页相关实现方法分析

    TP3.2框架分页相关实现方法分析

    这篇文章主要介绍了TP3.2框架分页相关实现方法,结合实例形式分析了TP3.2框架分页相关步骤、功能实现方法与操作技巧,需要的朋友可以参考下
    2020-06-06
  • 微信公众号模板消息群发php代码示例

    微信公众号模板消息群发php代码示例

    这篇文章主要为大家详细介绍了微信公众号模板消息群发php代码示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • php 魔术常量详解及实例代码

    php 魔术常量详解及实例代码

    魔术常量 php向它运行的任何脚本提供了大量的预定义常量了,我们常用的php魔术常量有 __CLASS__ __FUNCTION__ __LINE__ __FILE__ __DIR__ __METHOD__了,本文章通过php实例向大家介绍php魔术常量
    2016-12-12
  • PHP CURL 内存泄露问题解决方法

    PHP CURL 内存泄露问题解决方法

    这篇文章主要介绍了PHP CURL 内存泄露问题解决方法,CRUL长时间访问HTTPS网站时有内存泄露问题,本文经过反复调试找到了解决方法,需要的朋友可以参考下
    2015-02-02

最新评论