#12002/3/31 16:50:52
在个人主页已经遍地开花的今天,要说哪位站长还没听过ASP、CGI或PHP中的任何一种动态脚本语言的话,恐怕就会有人以为这个站长还生活在网络的原始社会中。无论是从与用户的交互性还是站点维护的便捷性来看,上述三种语言中的任何一种都是HTML所无法比拟的。兼之目前有不少的虚拟主机提供商免费为个人用户提供上述语言的支持,使得学习ASP、CGI或PHP就成了新世纪的个人网站站长的必修课。而寻找更好、更快、更稳定的免费服务器提供商就成了许多学习和爱好的网友的一个不息的愿望。且不说上网调试程序总是一件比较麻烦的事情,就是不管是自己编写的脚本程序或是从别人那里得到的脚本程序,都要通过很长的时间的反复调试,而且都要在服务器上调试。这样一来,麻烦不提,单上网费这一项恐怕很多人就吃不消了。
怎么办?而且学了ASP还想学PHP、CGI,这么多要求谁来满足?
解决方案:利用手里的Windows2000来配置一个适合ASP、CGI、PHP的完全超级调试环境。本例以Windows 2000 Professional中文版为范例,其余版本可参照设置。
一、IIS5.0的安装和设置
1、安装IIS
Internet 信息服务默认情况下是不安装在Windows 2000 Professional上的。我们可以使用“控制面板”中的“添加/删除程序”来安装 IIS 或选择其他组件。
简易操作步骤:
可以在“控制面板”中启动“添加/删除程序”。
选择“添加/删除Windows组件”然后按屏幕指示安装 IIS、添加或删除组件(图一)。
注意: 如果是从以前版本升级到Windows 2000的用户,只有在前一版Windows中安装了PWS才能安装 IIS 5.0。
而且在某些机器上,初次安装可能需要有点耐心,特别是中间检测的一段时间,程序近乎停止,这个时候可千万不要停止进程哦。
2、启动IIS管理程序
安装结束后,从控制面板中可以看到多了一个“管理工具”的选项,点击进入,就可以看到刚刚安装的Internet相关程序了。我们要做的就是设置一下“Internet服务管理器”。
默认安装后的Internet服务管理器打开如图二所示,如果看不到默认的FTP和WEB站点,双击计算机名(图中为‘moonpath’)就可以打开分支。
3、设置“默认Web站点”的属性
鼠标右键点击“默认Web站点”,选择属性菜单,打开属性设置窗口(图三)开始设置简单的必须配置。(注:本文只要求完成ASP、CGI、PHP环境设置,因此在默认值的基础上只修改与此相关的设置,其它设置一律不在此作深入解释)
IP地址一项一般不需要改动,取默认值就行,对于本机调试来说,点右边的下拉条,里面会列出本机的所有现有的IP地址,默认的通常是127.0.0.1或192.160.0.1之类的内部IP地址。
然后切换到“主目录”选项卡,首先设定“本地路径”,可以直接输入也可以用浏览按钮浏览计算机中已有的目录。这项依据个人使用习惯设置就行,本例中设置为“D:\wwwroot”。要注意的该目录对应的就是你日后调试要用的本机服务器目录(文中对应的是127.0.0.1),调试的所有文件都必须放在这个目录中才能在浏览器中正确被执行。本页中其余设置取默认值(图四)。
二、配置ASP、CGI和PHP调试环境
1、进行了上面的配置后,系统已经可以调试带access数据库的ASP程序了。现在我们主要做的工作就是使系统在支持ASP的基础上再支持CGI和PHP。
2、首先下载PHP和ActivePerl这俩个程序的最新版。PHP要下载php-4.0.6-Win32.zip文件,Windows系统专用版,下载后无需安装,解压到C盘PHP目录即可。注意,一定要解压到PHP的目录,这是PHP程序的默认安装路径。复制 php.ini-dist 到你的系统目录(Win2k系统的目录通常是Winnt),改名为 php.ini。
ActivePerl的安装也是取默认值,一路回车,不需要修改安装目录,也不需要像有些教程说的那样要修改注册表。
3、回到默认Web站点属性窗口,进入“主目录”选项卡,点击图中的应用程序配置按钮,进入应用程序配置对话框(图五)。
这里列出了可以在本机运行的应用程序的类型及解释程序。
拉动右边的滚动条,可以看到里面还没有关于CGI、PHP的设定,别急,马上我们就添加进去。
点击“添加”按钮,输入 perl 的路径,如:“c:/perl/bin/perl.exe %s %s”,中间的空格不能丢,不然在执行CGI程序时可能会出现错误。扩展名填入‘.cgi’ 。其它取默认值或照图六所示即可。
然后同样的方法依次添加后缀名为“.pl”、“.plx”的扩展名映射。
PHP的设置同CGI一样,只是把可执行文件的路径换成PHP的路径,不需要加参数。
用类似添加CGI程序映射的方法依次添加后缀名“.PHP”、“.PHP3”、“.PHP4”、“.Phtml”。
4、为了方便浏览,还可以切换到“文档”选项卡,启动默认文档,并依据需要输入默认文档,这样以后浏览器中输入url就可以调用该目录下的默认后缀名的文档,搜索顺序以上下顺序为准,可以使用左边的调节按钮调节顺序。
这么一来,经过简单的设置,现在你的Win2000系统已经可以同时支持ASP、CGI、PHP了。按前面设置,打开浏览器,在地址栏输入“127.0.0.1”后回车,就可以看到输出的页面了。再把准备好的cgi或ASP、PHP类型的脚本程序放入目录中,浏览器中输入正确的路径,再回车看看……好了,慢慢研究去吧:)
本文只是针对初涉此道的个人站长和网页编程爱好者,同时也是应网友之邀,写一篇简明扼要的关于Win2K中个人服务器调试脚本程序配置的简易手册。实际上,对于Windows2000中服务器的设置来说,此文仅仅是帮助各位在最短的时间内建立一个方便可用的调试环境,没有考虑到任何其它因素。因此,南巢申明,此手册仅适用于初学者和要求不高的朋友,请勿用于专业用途。
原文出处:老巢精华信息论坛