IIS与PHP水火也相容

iis

    Windows系统内置的Internet 信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。

  一、安装IIS组件

    笔者以Windows XP系统的IIS5.1为例,首先必须安装IIS组件,系统默认是安装了的。如果你的系统中还没有,进入到“控制面板→添加或删除程序→添加/删除Windows组件”,在“Windows组件向导”对话框中选中“Internet 信息服务(IIS)”选项(如图1),单击“下一步”按钮就能完成IIS组件的安装。

  二、配置PHP调试环境

    从“http:// www.fyrose.com/php406.exe”下载PHP安装程序到本地机器,下面我们就使用PHP的安装向导完成对PHP调试环境的配置。

    运行PHP软件包的安装程序,在弹出的欢迎窗口中单击“Next”按钮,接着在“许可协议”窗口中单击“I Agree”按钮,然后在安装类型(Installation Type)窗口中选择“标准(Standard)”安装,点击“Next”按钮后,指定PHP的安装目录,建议使用默认安装目录。接着“Mail configuration”窗口中设置邮件地址和指定SMTP服务器,在“服务类型(Server Type) ”窗口中选择你使用的Web服务器的类型(如图2),因为我们使用Windows XP系统自带的IIS5.1,选择“Microsoft iis4 or higher”单选项,点击“下一步”后开始安装,最后在“IIS Scriptmap Node selection”窗口中选中所有的站点(如图3),点击“OK”按钮,就完成了PHP的安装和配置。

  三、检查PHP调试环境配置

    进入到“控制面板→管理工具”,运行Internet 信息服务程序,右键点击“默认网站”在弹出的菜单中选择“属性”,接着在弹出的属性对话框中切换到“主目录”标签页,点击应用程序设置栏中的“配置”按钮,弹出“应用程序配置”对话框,在“映射”标签页中,查看应用程序映射列表框中是否有扩展名为“.php”的选项(如图4),如果存在则表示PHP安装配置成功。

    如果没有找到该选项,也可以手工添加。在应用程序配置对话框中点击“添加”按钮,弹出“添加/编辑应用程序扩展名映射”对话框(如图5),在“可执行文件”栏中输入“php.exe”程序路径,“扩展名”中输入“.PHP”,其它选项使用默认设置,最后点击“确定”按钮即可。

    这样就完成了PHP调试环境的配置,以后就可以在IIS中调试PHP文件了。

图1 安装IIS组件

图2 选择Web服务器

图3 选中所有站点

图4 看程序映射

图5 手工添加映射

时间: 2024-07-29 20:17:06

IIS与PHP水火也相容的相关文章

天衣无缝:IIS与PHP水火也相容

iis 系统内置的Internet 信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的.但有些朋友的网页采用PHP编程技术,默认情况下IIS是不支持PHP开发的,本文将向读者介绍如何使IIS与PHP开发天衣无缝的合作.安装IIS组件 笔者以WindowsXP系统的IIS5.1为例,首先必须安装IIS组件,系统默认是安装了的.如果你的系统中还没有,进入到"控制面板→添加或删除程序→添加/删除Windows组件",在"Windows组件向导&quo

让宽屏液晶玩游戏画面不拉伸

针对游戏应用,我们也常常在各大BBS上看到不少网友的抱怨,"老游戏无法实现宽屏模式!"."屏幕拉伸造成的画面模糊难以接受!",俨然宽屏就演变成和游戏水火不能相容.不过我们只要仔细察看帖子中的细节,我们就会发现宽屏显示器和游戏之间的问题主要是发生在较老的不支持宽屏规格的游戏上,而对此并不是没有办法解决的. 现在主流的显卡厂商考虑了液晶固定最佳分辨率和宽屏拉伸的特点,在驱动上提供相应的选项功能. N卡:   设置 NV驱动界面,屏幕分辨率和刷新率选项下的高级选单功能,提

水火也能相容 DHCP多VlAN也能自动分配IP

在企业网络中,DHCP.Vlan是两项应用极其普遍的操作.利用DHCP可以让网络里的客户端自动获得IP信息,免去了网管员手工设置的重复操作; 同样给网络划分Vlan可以减少 同一广播域内客户 端的数量,从而有效防止广播风暴等故障的出现. 但是,在默认情况下这两项服务却水火不能相融,因为DHCP不能工作在多Vlan中.DHCP客户机与服务器之间进行尝试的第一步就是在整个vlan内以广播形式发布的,如果客户机分散在多个vlan中, 那么DHCP发出的广播信息就无法在多个Vlan中进行广播.那么是不是

Photoshop合成水火相容字体

  字体由水和火焰两部分构成,两部分制作方法基本类似.思路:先截取想要的素材,用变形工具按照文字轮廓变形处理;不同部分用不同的素材变形;再把过渡部分处理自然即可. 最终效果 1.新建一个1400*900像素的画布. 2.由上到下拉一个深灰到纯黑径向渐变. 3.输入字母S,并用ctrl+t拉到适合的大小,并且降低不透明度. 4.拖入水花素材(如果大家有水花笔刷的话可以用笔刷).执行图象---调整--去色,(shift+ctrl+u)再执行图象--调整--反相(ctrl+i).再用套索工具画出需要的

IIS 7.5 中提供的 Web 服务器 (IIS) 角色服务

Internet 信息服务 (IIS) 7.5 是 Windows 7 中的 Web 服务器 (IIS) 角色和 Windows Server 2008 R2 中的 Web 服务器.Web 服务器在 IIS 7 中经过重新设计,使您可以通过添加或删除模块对服务器进行自定义,从而满足您的特定需求.模块是服务器用于处理请求的独特功能.例如,IIS 使用身份验证模块对客户端凭据进行身份验证,并使用缓存模块来管理缓存活动. Windows Server 2008 R2 提供了在生产环境中支持 Web 内

COM+事务和IIS

iis      Microsoft已经紧密地集成了IIS和COM+的功能,这使我们能非常容易地在事务性Web页面编程中利用事务处理应用程序.有许多不同方式集成COM+和IIS的事务特性,这些例子包括:    ? 事务性ASP.    ? ASP 中的ObjectContext.    ? 事务性事件.    开发者可以在使用IIS和COM+的应用程序中使用一个或多个这些特性.因为它们是紧密集成的,开发者只进行少量的工作,就能充分利用这些服务.事实上,在COM+ 中ObjectContext封装

iis+php提示An error...... the URL

  在几天前帮朋友处理网站搬家后出现的MSSQL数据库链接问题,后来我把它的代码在本地搭建环境测试就发现一个ASP的问题并此解决了,也帮助我朋友解决了问题.所以今天给大家讲下ASP出现的一个错误,虽然ASP的程序已经很少人使用了,但是还是不少的. 好的,进入我们的主题,首先我们先了解下演示的环境.首先我使用的是Windows 7 旗舰版 32bit 和IIS7.5 的版本.程序是使用了一个简单的CMS系统,语言:ASP. 出现的错误是: An error occurred on the serv

IIS错误代码大汇总

iis|错误 400 无法解析此请求. 401.1 未经授权:访问由于凭据无效被拒绝. 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝. 401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝. 401.4 未经授权:Web 服务器上安装的筛选器授权失败. 401.5 未经授权:ISAPI/CGI 应用程序授权失败. 401.7 未经授权:由于 Web 服务器上的 URL 授权策略而拒绝访问. 403 禁止访问:访问被拒绝. 403.1 禁止访问:执行访问被

学ASP动态网页必备:IIS 错误代码

iis|错误|动态|网页     400 无法解析此请求.     401.1 未经授权:访问由于凭据无效被拒绝.     401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝.     401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝.     401.4 未经授权:Web 服务器上安装的筛选器授权失败.     401.5 未经授权:ISAPI/CGI 应用程序授权失败.     401.7 未经授权:由于 Web 服务器上的 URL 授权策略而拒绝访问