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

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

浅析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

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

<" alt="浅析iis7.5安装配置php环境" />浅析iis7.5安装配置php环境

图6:php运行成功界面

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

 
标签: IIS PHP环境
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • 将IIS网站TSL1.0协议升级TSL1.2 兼容小程序
    将IIS网站TSL1.0协议升级TSL1.2 兼容小程序
    官方网站地址:https://www.nartac.com/Products/IISCrypto/ 下载地址:https://www.nartac.com/Products/IISCrypto/Download下载地址:window服务器禁用默认的ssl2.0和ssl3.0只启用启用tls1.2保证安全 转载自:疯狂的瓶子
    02-09
  • 在IIS上配置和测试Perl脚本
    参考文章http://support.microsoft.com/kb/245225
    02-09
  • IIS LUA推荐
    https://github.com/shibayan/iislua 
    02-09
  • thinkphp5 IIS7.5 隐藏index.php的方法
    ?xml version="1.0" encoding="UTF-8"? configurationsystem.webServerrewriterulesrule name="WPurls" enabled="true" stopProcessing="true"match url=".*" /conditions logicalGrouping="MatchAll"
    02-09
  • Win10中的IIS10安装php manager和IIS URL Rewri
    首先是php managerphp manager的最新下载地址是:http://phpmanager.codeplex.com/releases/view/69115打开regedit,找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters右侧的 MajorVersion 是DWORD值,它的值十进制是10,把它改成
    02-09
  • (转)IIS5.1的安装配置并发布ASP.NET网站 iis5.1
    最近跟老师做一个桥梁养护系统的项目,要求用VS2008+Sql Server2000,服务器用IIS。由于之前做过的ASP.NET项目都是用的VS内置的服务器,并没有使用过IIS,第一次搭,花了几个小时,感觉里面的名堂还有点多,所以就顺手记录下来,也供各位参考。第一步,安装II
    02-09
  • ASP.NET IIS Registration Tool (Aspnet_regiis
    https://msdn.microsoft.com/en-us/library/k6h9cz8h.aspxThe ASP.NET IIS Registration tool (Aspnet_regiis.exe) is used to register ASP.NET applications with Internet Information Services (IIS).This topic describes the options, syntax, and othe
    02-09
  • Windows7 IIS安装与配置asp和asp.net(图解)教程
    Windows7 IIS安装与配置asp和asp.net(图解)教
    1.进入Win7的 控制面板的卸载程序2.选择左侧的 打开或关闭Windows功能 。3.现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,大家可以按照图片勾选功能。  4.安装完成后,再
    02-09
  • 开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
    开发H5程序或者小程序的时候,后端Web API项目
    开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试在我们开发开发H5程序或者小程序的时候,有时候需要基于内置浏览器或者微信开发者工具进行测试,这个时候可以采用默认的localhost进行访问后端接口,一般来说没什么问
    02-09 开发辅助
  • ASP.NET Core 7 Razor Pages项目发布到IIS
    目录项目环境:发布过程:发布过程遇到的问题及解决方法:解决办法:项目环境:    VS2022、.net7.0、SqlExpress10、IIS express10发布过程:在VS2022中,右击项目名称,选择“发布”选项;发布目标选择“文件夹”--指定一个发布的目标文件夹;在IIS中新建
点击排行