【asp精品源码栏目提醒】:网学会员为需要asp精品源码的朋友们搜集整理了在IIS6环境下配置asp和php - 技术总结相关资料,希望对各位网友有所帮助!
在IIS6环境下配置asp和php连雁平(武夷学院计算机科学与工程系福建武夷山354300)【摘要】:本文以windowsserver2003的组件IIS6为平台,介绍IIS的发展、特性以及如何在IIS6上安装、配置ASP和PHP文件。
【关键词】:IISASPPHP1.IIS简介IIS,InternetInformationServer,Internet信息服务,它是win-dows系列的一个组件,是一个www服务,主要用于配置和管理web应用程序,作为动态网络应用程序创建强大的通信平台的工具。
各种规模的组织都可使用IIS来管理和配置Internet或其Intranet上的网页、FTP站点、使用网络新闻传输协议(NNTP)和简单邮件传输协议(SMTP)路由新闻或邮件,旨在为单台IIS服务器或多台服务器上可能拥有的数千个网站实现性能、可靠性和安全性目标。
通过对IIS的设置可用同一个IP地址标识计算机上的每个web站点,通过设置不同的端口号和主机头。
端口号可用恒进制数FCN值表示也可以用变进制数VCN值表示,web站点默认的端口号为十进制数80。
主机头在host文件(位置:%SystemRoot%\System32\drivers\etc)中设置,以便将名称解析配置为支持主机头名。
自从1996年Microsoft发布IIS1开始,它经历了IIS1,IIS2,IIS3,IIS4,IIS5,IIS6等版本,随着时间的迁移,每个版本都在原先版本的基础上发生了改变,增加了特性,提高了它作为web服务器的安全性、可靠性、可扩展性和可管理性,从基础体系结构和操作的基本变化到用于管理的用户界面的装饰等都进行了改进。
2.IIS6的特性IIS6是WindowsServer2003操作系统系列的组件,是目前IIS的最新版本。
它在体系结构、安全性、管理等方面都发生了巨大的变化。
主要体现在:1.新的HTTP请求模式:在以前的版本中HTTP请求主要由Inetinfo.exe服务,web应用程序可在进程内或进程外运行,而在IIS6中,不再存在这种模式,而是由Http.sys的内核模式组件处理,它将请求放入IIS上的各个web站点或应用程序的适当队列中,以便响应各个请求。
这样就可避免出现一个web应用程序的故障导致服务器上其他应用程序关闭的现象。
2.应用程序隔离模式:在IIS6中,存在两种应用程序隔离模式,工作进程隔离模式和IIS5隔离模式,工作进程隔离模式利用了IIS6所有新的核心组件,启用了应用程序池、回收和运行状况检测功能。
IIS5隔离模式确保为IIS5而开发的应用程序的兼容性,以IIS5隔离模式运行的IIS6请求处理与在IIS5下的请求处理几乎完全相同,在IIS5隔离模式中,应用程序池、回收和运行状况检测功能都不可用。
3.配置数据库:在以前版本中IIS配置数据库是在注册表基础上改进的,是以二进制方式存储,作为存储IIS配置信息的位置,而且管理员不能直接修改它。
在IIS6中,数据库配置通过XML文件存储,这样就将这些信息与windows注册表隔开,提高了访问IIS的速度,并且在IIS运行时也可以对其进行编辑配置也可在出现问题时进行恢复操作。
4.增强的安全性:在以前版本中,IIS基本上是”全开放”的,而在IIS6中是一种通过web服务扩展锁定的状态,它默认使用”NetworkService”的特殊内置标识作为运行环境,并通过一些认证方式加强其安全性。
5.改进的管理方式:允许使用windows管理规范远程访问和处理在配置数据库中存储的IIS配置信息,可通过编写VBScript脚本允许管理员从命令行管理IIS,可通过基于浏览器的远程管理HTML。
3.在IIS6上配置ASP文件ASP,ActiveServerPages,活动服务页,是微软公司开发的一种位于服务器端的脚本运行环境,通过这种环境可将HTML页,脚本语言VBScript和JavaScript以及COM组件组合在一起,创建交互式网页或功能更强大的交互式的基于web服务器的应用程序。
以下以WindowsServer2003中的IIS6为平台介绍如何通过创建web站点来配置以及访问ASP文件。
具体过程如下:(1)选择【开始】【控制面板】【管理工具】【Internet信息服务】(2)在”Internet信息服务”控制台,鼠标右键单击”默认网站”,选择”新建”/”网站”,出现”网站创建向导”窗口,单击”下一步”(3)在”网站描述”窗口,输入你所要创建网站的网站标识,比如iis,单击”下一步”(4)在”IP地址和端口设置”窗口,输入或选择你所要分配给该服务器的IP地址(这里用ip:192.168.38.20为例子),端口号默认为80,可根据服务器具体情况进行更改,单击”下一步”(5)在”网站主目录”窗口,选择你所开发网站存放在服务器上的硬盘路径,单击”下一步”(6)在”网站访问权限”窗口,选择”读取”和”运行脚本”,单击”下一步”即可完成web站点的设置。
但是在IIS6中对于ASP是默认锁定状态,所以必须在”In-ternet信息服务”控制台中选择”web服务扩展”,在右边窗口中对”ActiveServerPages”选择允许即可。
现在就可以打开浏览器,并在浏览器中输入:http://192.168.38.20/index.asp(注:这里是假设你所开发的网站的主页为index.asp)即可访问网站的主页。
在IIS中还可以通过虚拟目录方式访问web站点,虚拟目录的配置过程大致与web站点的创建配置一样,这里就不细说了。
4.在IIS6上配置PHP文件1995年,RasmusLerdorf为了创建他的在线简历而创造了”个人主页工具”(PersonalHomePageTools)。
PHP是生成动态网页的工具之一,PHP网页文件被当作一般HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方法编写PHP。
PHP代表:超文本预处理器(PHP:HypertextPreprocessor)。
PHP是完全免费的,不用花钱,可从PHP官方站点(http://www.php.net)下载。
你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。
PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。
以下以WindowsServer2003中的IIS6为平台介绍如何通过创建web站点来配置以及访问PHP文件。
具体过程如下:(1)安装和配置PHP:可到PHP官方网站http://www.php.net下载PHP安装软件,本文以PHP5.2为例,下载(下转第33页)基金项目:福建省自然科学基金计划资助课题(项目号:2006J14;基金号:A0640015)26福建电脑2008年第2期福建电脑2008年第2期(上接第26页)后将PHP安装到C盘根目录下PHP,并将PHP.ini文件复制到windows目录下,将
上一篇:
简易招标程序
下一篇:
谈谈初学者怎样突破英语音标