温柔网

 找回密码
 注册

查看: 1871|回复: 4

实战win2000/XP下本机调试ASP、CGI、PHP

  [复制链接]
发表于 2005-12-4 07:07:11 | 显示全部楼层 |阅读模式
实战win2000/XP下本机调试ASP、CGI、PHP
在目前的互联网上,一位站长要是还有人没有听说过ASP、CGI、PHP、的话,那真是有点落伍了。现在,互联网上已经有很多免费的主页空间供大家使用,也就提供了很好的学习条件,但是,对于大多数的网民来说,现在还是使用拨号上网的方式上网,所以网费真是受不了。因此,要想学习以上三种语言,就要*自己了。如果我们能编出一段代码,但是无法调试,那怎么办呢?方法是有的,下面就让我给你做一个详细的介绍。(因为WIN2000与WIN XP在设置时大同小异,这里我就以XP为例)
  一、IIS5.0的安装和设置
  1.安装IIS默认情况下,WINDOWS XP PROFESSIONAL是不安装Internet信息服务的,我们可以使用“控制面板”中的“添加/删除程序”来安装IIS或选择其他组件。
  在“控制面板”中启动“添加/删除程序”,选择“添加/删除Windows组件”,然后按屏幕指示安装IIS(图一)


(图一)
  如果是升级到WinXP的用户,只有在前一版Windows中安装了PWS才能安装IIS5.0。而且在某些机器上,初次安装可能需要有点耐心,特别是中间监测的一段时间,程序近乎停止,这个时候可千万不要停止进程哦。
  2.启动IIS管理程序
  安装结束后,从控制面板中可以看多了一个“管理工具”的选项,点击进入,就看到刚刚安装的Internet相关程序了。我们要做的就是设置一下“Internet服务管理器”。
  默认安装后的Internet服务管理器打开后如图二所示,如果看不到默认的FTP和WEB站点,双击计算机名就可以打开分支。


(图二)
  3.设置“默认Web站点”的属性
  鼠标右键点击“默认Web站点”,选择属性菜单,打开属性设置窗口(图三)开始设置。(注:本文只要求完成ASP、CGI、PHP环境设置,因此在默认值得基础上只修改与此相关的设置,其他设置一律不在此作深入解释)


(图三)
  IP地址一项一般不需要改动,取默认值就行,对于本机调试来说,点右边的下拉条,里面会列出本机的所有现有的IP地址。默认的通常是127.0.0.1或192.160.0.1之类的内部IP地址,本例IP地址设置为127.0.0.1。然后切换到“主目录”选项卡,首先设定“本地路径”,可以直接输入或用浏览按钮选择计算机中已有的目录。这项依据个人习惯设置就行,本例中设置为:\inetpub\wwwroot”。要注意的是,该目录对应的就是你日后调试要用的本机服务器目录。调试的所有文件都必须放在这个目录中才能在浏览器中被正确执行。其余设置取默认值(图四)。


(图四)
  二、配置ASP、CGI和PHP调试环境
  1.进行了上面的配置后,系统已经可以调试带access数据库的ASP程序了。现在我们要做的工作就是是系统在支持ASP的基础上在支持CGI和PHP。
  2.首先下载PHP和ActivePerl这两个程序的最新版。PHP要下载php-4.0.6-Win32.zip文件(Windows系统专用版,下载网址:
http://gt.onlinedown.net/down/php-4.0.6-Win32.zip
),下在后无需安装,解压到C盘php目录即可。注意,一定要解压到php目录,这是php程序的默认安装路径。复制php.ini-dist到你的系统目录(WindowsXP系统的目录是winnt),改名为php.ini。  ActivePerl(下载网址:
http://gt.onlinedown.net/down/ActivePerl-5.6.1.628-MSWin32-x86-multi-thread.zip
)是用于CGI的,安装也是取默认值,一路回车,不需要修改安装目录,也不需要像有些教程说的那样要修改注册表。
  3. 回到默认Web站点属性窗口,进入“主目录”选项卡,点击图中的应用程序“配置”按钮,进入应用程序配置对话框(图五)


(图五)
  这里列出了可以在本机运行的应用程序的类型及解释程序。拉动右边的滚动条,可以看到里面还没有关于CGI、PHP的设定,别急,我们马上就添加进去。
  点击“添加”按钮,输入perl(即ActivePerl)的路径,如:“c:/usr/bin/perl.exe %s %s”(具体情况视你安装路径而定),中间的空格不能丢,不然在执行CGI程序是可能会出现错误。扩展名添入“.cgi”(图六)。其他取默认值或照图六所士即可。然后用同样的方法依次添加后缀名为“.pl”、“.plx”的扩展名映射。


(图六)
  PHP的设置同CGI的一样,只是把可执行文件的路径换成PHP的路径,不需要加参数。
  用类似添加CGI程序映射的方法依次添加后缀名“.PHP”、“.PHP3”、“.PHP4”、“.Phtml”。
  4. 为了方便浏览,还可以切换到“文档”选项卡,启动默认文档,并根据需要输入默认文档,如我输入“index.html, indes.asp, default.asp, index.php, index.php3, index.php4, index.cgi, index.pl……”。以后在浏览器中输入“127.0.0.1”这样的URL就可以调用该目录下的上述默认文档,而无需再URL后面在键入“index.html,default.asp”之类的文档名,省事不少。注意系统的搜索顺序以排列的先后为准,在同一目录下,优先级高的默认文档系统会现行调用。优先级可以使用左边的两个按钮进行调节。
  这么一来,经过简单的设置,现在你的WindowsXP系统已经可以同时支持ASP,PHP,CGI了,打开你的浏览器,在地址栏输入“127.0.0.1”后回车,就可以看到输出的页面了。在把准备好的CGI或ASP,PHP类型的脚本程序放入目录中,在浏览器中输入正确的路径,回车看看。怎么样?行了吧。
 楼主| 发表于 2006-6-8 23:51:29 | 显示全部楼层
现在出现了最小的asp调试软件,没有iis照样可以调试asp啊!具体见本站软件 下载!!![rw1]
发表于 2007-4-18 16:35:19 | 显示全部楼层

Re:实战win2000/XP下本机调试ASP、CGI、PHP

能不能把那个图片连接上 我想看看
  还有就是你说的iis是不是要买光盘
 楼主| 发表于 2007-4-27 02:24:17 | 显示全部楼层

Re:实战win2000/XP下本机调试ASP、CGI、PHP

iis是安装盘本身就自带的啊!!
发表于 2007-5-6 21:25:58 | 显示全部楼层

Re:实战win2000/XP下本机调试ASP、CGI、PHP

哦 知道了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|温柔网 ( 浙ICP备13033583号-8 )

GMT+8, 2024-4-26 05:55 , Processed in 0.040513 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表