本文将介绍IIS的配置:ASP方案,PHP方案.NET方案, 同时图文与视频教程都有,希望大家喜欢.
怎样配置IIS 使其支持ASP
1.确定系统安装了IIS。如果安装好了,直接进入步骤3,否则进入步骤2。
如何知道系统有没有装IIS呢?
打开“开始/设置/控制面板”,如下图:
单击“管理工具”,得到如下窗口:
确定窗口中有“Internet信息服务”的图标。
有则进入步骤3,否则进入步骤2。
2.安装IIS。
在“控制面扳”中,单击“添加或删除程序”。
得到如下窗口,单击“添加/删除Windows组件”。
得到如下窗口,从列表框中选中“Internet信息服务(IIS)”。
然后单击下步,根据提示,即可安装成功。(中途可能会提示让你插入系统盘,这时你插入当初安装系统的光盘即可。如果安装不成功,可能是系统盘中没有IIS组件,如果是这种情况,就要去买一张带有IIS组件的系统盘了。)
3. 开始配置IIS。
在管理工具窗口中,单击“Internet信息服务”,得到如下窗口:
右击“默认网站”,选中“属性”菜单,弹出如下对话框:
将“网站”选项卡中的“IP地址”设为127.0.0.1。再选中“主目录”选项卡,如下图:
将“本地路径”设置为你存放你的网页的文件夹。选中“文档”选取项卡,设置你的网站的首页。如下图:
一般一个网站的网页有很多,而打开网站时显示的网页,就是首页。如果你的首页的名称是“index.asp”,点击“添加”按钮,输入首页的文件名,确定。
最后点击“默认网站 属性”的“确定”按钮。这时,IIS的配置便结束了。
你可以打开浏览器,在地址栏中输入“http://localhost”(或者“http://127.0.0.1”),便可以打开你自己的ASP网站浏览了。
IIS下配置Php+Mysql+zend的图文教程
下面的教程都是在windows 2000下实现的,其他系统请自己参照修改, 2003的系统请把winnt修改成windows。
操作系统目录:c:\winnt
PHP默认安装目录:C:\php
PHP版本:PHP 4.3.10 下载地址:http://www.php.net/downloads.php (Windows Binaries)
Mysql版本:mysql-4.0.22-win 下载地址:http://dev.mysql.com/downloads/
zend :Zend Optimizer v2.5.5 (可选安装)
首先将php压缩包解压到c:\php目录下,先 php.ini-dist改名为php.ini
然后 php.ini 和php.exe复制到winnt目录...
php4ts.dll和php4isapi.dll(这个在sapi目录中)复制到winnt/system32 目录..........
为了使你的PHP能支持更多的模块,用记事本打开Php.ini在里面搜索extension_dir 将值./改为 C:\PHP\extensions
此主题相关图片如下:
然后搜索 ;Windows Extensions 将下面的扩展模块打开 ,只要将前面的;去掉便可以...但有部分模块是不支持的..
在IIS下建立建一个PHP程序测试目录,如D:\WEB,在"Internet
服务管理器"中,右击"默认Web站点->新建->站点",别名为web,实际路径为D:\web
要有读取、运行脚本和浏览权限;
在IIS的ISAPI刷选器中添加php的筛选器
此主题相关图片如下:
php有两种运行的环境模式...
但都是从这里添加
php有两种运行的环境模式...
但都是从这里添加
此主题相关图片如下:
然后选择添加
此主题相关图片如下:
1、如果你想用Isapi模式,在 IIS下--主目录配置修改可执行路径 :C:\WINNT\System32\php4isapi.dll
此处路径也可以是你php文件放置的路径比如C:\php\php4isapi.dll
此主题相关图片如下:
此主题相关图片如下:
此处路径也可以是你php文件放置的路径比如C:\php\php4isapi.dll
如果想用CGI/FastCGI模式,先在php.ini搜索cgi.force_redirect = 将前面的;号去掉,将值改为 0 (默认为1)
然后请在IIS下----主目录配置修改可执行路径 :C:\WINNT\php.exe
此处路径也可以是你php文件放置的路径比如C:\php\php.exe
此主题相关图片如下:
此主题相关图片如下:
做完这些准备工作后不要忘记重新启动IIS的WWW服务;
在D:\web目录下写一个测试PHP环境的文件info.php,
内容为:
然后在浏览器中输入http://你的IP/info.php
你将看到一个关于你的系统运行的PHP环境的相关信息
ZEND的安装:
一路NEXT,然后到下面那个画面时,请选择IIS,
在继续 NEXT后,选择php.ini所在的目录都是默认的...
此主题相关图片如下:
此主题相关图片如下:
此主题相关图片如下:
然后还是NEXT,安装过程中会自动备份你的PHP.INI的文件和重新启动IIS服务..
此主题相关图片如下:
MYSQL的安装:
MYSQL的安装相对比较简单,,一路next,安装完毕,,会自动作为系统的一个服务启动。
在这里不再一一描述...
至此,你的iis下支持php+mysql+zend就成功了,当然zend可以选择安装,不安装也不耽误使用。
在IIS上配置ASP.NET
在服务器上部署ASP.NET网站时,需要.NET的运行环境.NET Framework。.NET Framework类似于Java的JDK,包含有.NET程序运行环境和命令行编译工具。如果服务器上没有安装.NET Framework,这就需要从微软网站下载,下载网址是:
http://msdn2.microsoft.com/zh-cn/default.aspx
还需要注意的是,如果先安装.NET Framework再安装IIS的话,需要运行一个命令向IIS注册.NET Framework,这个命令可以在系统分区中找。假如操作系统安装在C盘并且安装的.NET Framework的版本为2.0或更高版本,那么这个文件的路径就是:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe
在"运行"窗口输入:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i",如 图1-4所示。
单击"确定"按钮即可完成注册。
我们不妨再对服务器进行深入一点的探索,运行IIS软件,打开如图1-5所示的"Internet信息服务"窗口。
|
图1-4 运行向IIS注册.NET Framework的命令
|
|
(点击查看大图)图1-5 "Internet信息服务"窗口
|
在"默认网站"节点上单击右键,在弹出的快捷菜单中选择"属性",会打开如图1-6所示的"默认网站 属性"窗口。
我们会看到共有8个选项卡,分别是"网站"、"ISAPI筛选器"、"主目录"、"文档"、"目录安全性"、"HTTP头"、"自定义错误"和"ASP.NET"选项卡。这里介绍几个常用来进行配置的选项卡。
(1)"网站"选项卡:用来配置一些常规属性,比如网站使用的端口号、IP地址等信息。Web服务器的默认端口号是80,如果不熟悉IIS,则不建议修改默认端口号。
(2)"主目录"选项卡:用来设置网站或者虚拟目录的物理路径和执行权限等,如图1-7所示。
|
(点击查看大图)图1-6 "默认网站 属性"窗口
|
|
(点击查看大图)图1-7 "主目录"选项卡
|
在"主目录"选项卡中还可以设置应用程序映射。单击"配置"按钮,会打开如图1-8所示的"应用程序配置"窗口。
从图1-8中可以看到,当我们正确安装了IIS和.NET Framework之后,以.aspx为后缀的动态页面就能交给指定的脚本引擎执行了。选中.aspx文件并单击"编辑"按钮,会弹出一个新窗口,如图1-9所示。
从图1-9中可以看出,.aspx页面都是交由aspnet_isapi.dll执行的。如果有自定义的文件类型需要交由服务器进行处理,则可以在这里配置。
|
(点击查看大图)图1-8 "应用程序配置"窗口
|
|
图1-9 "添加/编辑应用程序扩展名映射"窗口
|
(3)"文档"选项卡:用于设置网站起始页和调整网站起始页之间的优先级,如图1-10所示。
所谓起始页,就是当我们打开一个网站或者虚拟目录时,如果没有特别指定访问哪个网页,Web服务器会默认打开的一个页面。比如,我们在浏览器地址栏里输入www.163.com,虽然我们并没有指定要访问服务器上的哪个页面,但是服务器会采用一种默认的顺序来打开Web上的某个特定页面,这个页面就称之为起始页。在IIS中可以配置多个页面作为起始页,在如图1-10所示的窗口中,我们设置了多个页面作为起始页,在运行时IIS会按照从上到下的顺序检查我们的网站或者虚拟目录有没有相应的页面,如果找到了符合条件的网页,就停止查找,如果是静态网页,就直接把静态网页的内容传输到客户端;如果是动态网页,就找到相关的脚本引擎执行当前页面的服务器端代码,并把最终结果传输到客户端。
(4)"ASP.NET"选项卡:在一台机器上允许安装多种版本的.NET Framework并且互不干扰。如果在一台机器上安装了多种版本的.NET Framework,就需要让Internet信息服务(IIS)知道用哪个ASP.NET ISAPI(aspnet_isapi.dll)版本处理ASP.NET应用程序中的页。
如果当前机器上安装了多个.NET Framework版本,就需要正确地设置每个网站或者虚拟目录所使用的ASP.NET版本,这个需要与开发时所使用的.NET Framework版本一致,如图1-11所示。
|
(点击查看大图)图1-10 "文档"选项卡
|
|
图1-11 选择ASP.NET应用程序运行的ASP.NET版本
|