服务器 频道

在PWS中调试ASP、CGI、PHP、JSP

  【IT168 服务器学院】先说ASP吧,ASP是Active Server Pages的简称,它提供了一个服务器端的指令执行环境,ASP一般运行在NT系统下,作为我们个人用户如果想要学习ASP或在单机下调试ASP有什么办法呢?(好象废话多了点)

  答案很简单装一个PWS(Personal WEB Server)在Windows98 的光盘里的add-ons目录下有一个叫做PWS的目录,运行该目录下的setup.exe文件

  即可开始安装,选择“自定义”方式安装,除默认的一些组件之外,还要添加Personal Web Server(PWS)这个组件,对了如果你是用FontPage98制作网页的话,请在安装PWS之前删除FP98,因为Fontpage 98自带的一个Server Extensions组件版本比PWS要旧,等安装完PWS后重新安装FP98时

  请不要选择Server Extensions组件即可。单击Personal Web Server(PWS)这个组件后单击“显示子组件”,选择“文档”再单击“显示子组件”在显示的菜单中第一个就是“Active Server Pages”单击它再按“确定”回到主安装画面后按“下一步”就会出现一个窗口要求你定义网站服务器放置的目录,默认为C:\Inetpub\wwwroot\,你可任选一目录或分区做为网页存放目录,最好划个专用分区,因为采用根目录结构后,本地的环境和网络的实际情况相差无几,特别是在做页面的时候,路径的链接让人一目了然。接着系统又会让你选择MTS的安装目录,联机使用说明上说这个好象是异动处理系统,用来开发、配置与管理网络服务器的应用程序,反正不去管他,我们一个劲地按“下一步”就是了,最后安装完毕,重新启动机器就OK了。 重新启动机器进入系统以后,请打开[控制面板]选择[网络]选中TCP/IP单击[属性]按钮,单击[DNS配置]启动DNS,在[DNS服务器搜索顺序]中新增加一个“128.0.0.0”(这样设置后,当你调试ASP时就不用拨号上网了),用你的E-MAIL地址的前后部分分别填入[主机]和[域]中,按“确定”之后系统会在WIN9X的安装盘上复制文件,重启,最后就大功告成了。把ASP页面放在安装时所指定的网站服务器目录就可以了,每次启动时状态区中会有个PWS 4.0的小图标,双击它可以设置一些参数或增加一些功能,打开你的浏览器,键入“127.0.0.1”……看到什么了?

  接下来介绍如何在WIN95/98上实现脱机调试CGI脚本。

  刚才已经安装了PWS4这个服务器软件,实际上系统已经能够支持CGI程序了,但还不能正常解析CGI语言,还需安装Perl for win32,上网下载Activeperl软件,现在最新版本为5.6,点击该安装文件,只需按默认方式一个劲地按“下一步”就是了,最后安装完毕,重新启动机器就OK了。

  至此还需修改一下注册表,在开始菜单中的运行项运行regedit,按“编辑”选择“查找”,在目标中填入字符“Script Map”,按“确定”,找到后用鼠标右键单击它,选择“新建”“串值”,改新串值名为“.cgi”,双击“.cgi”,填入键值“c:\Perl\bin\Perl.exe %s %s”,注意:%s %s之间要有空格,字母要小写。按确定加入;接着再用右键单击“Script Map”,选择“新建”“串值”,改新串值名为“.pl”,双击“.pl”,填入键值“c:\Perl\bin\Perl.exe %s %s”,按确定加入,退出注册表编辑。 再次重新启动机器。

  现在,一台支持ASP/CGI的个人WEB服务器已经安装完成了,只要在PWS4中设定的虚拟WEB目录中建个CGI-BIN的子目录,再在PWS4的高级选项中添加此目录为新虚拟目录,并选中所有访问权限,至此你就可在其中随意调试ASP、CGI脚本程序了。

  最后请注意:CGI程序中perl解释路径没有特别要求,可用常见的格式如:#!/usr/bin/perl, 但CGI程序中的require语句应用完整的绝对路径格式如:require "c:/www/cgi-bin/bbs/setup.cgi",不然运行CGI时会有“没有返回完整的HTTP标题”等字样。 对了,如果你上网后运行WIN98自带的IP地址识别程序winipcfg.exe,告诉别人你的IP地址,别人就能用此地址访问你的WEB服务器目录啦。

  下面是PHP的

  1. 您可以从Windows 98的安装盘的add-onspwssetup.exe中安装

  Personal Web Server,选典型安装就可以了,使用缺省安装目录

  C:Inetpubwwwroot,在本文中用$PWS_ROOT来代替该目录;

  2. 软件下载:

    http://www.php.net/version4/downloads/php-4.0RC1-Win32.zip

  3. 用WinZIP等解压缩工具把php-4.0RC1-Win32.zip解开到PHP安装目录,如

   C:PHP,在本文中用$PHP_ROOT来代替该目录;

  4. 把$PHP_ROOT目录下的Msvcrt.dll文件拷贝到C:WINDOWSSYSTEM目录下(

  可能已经存在,这样的话就没有必要拷了);

  5. 把$PHP_ROOT目录下的Projectsphp4Release_TS_inlinephp4ts.dll文

  件拷贝到C:WINDOWSSYSTEM目录下;

  6. 把$PHP_ROOT目录下的php.ini-dist文件拷贝到C:WINDOWS目录下,并将

  C:WINDOWSphp.ini-dist改名为C:WINDOWSphp.ini;

  7. 在C:WINDOWSSYSTEM目录中找一下msvcrtd.dll是否存在,若不存在,请到

  Microsoft Visual Studio盘中找到该文件并拷贝到SYSTEM目录中;

  8. 运行regedit程序(开始->运行,输入regedit),找到下面的路径:

  我的电脑

  HKEY_LOCAL_MACHINE

  System

  CurrentControlSet

  Services

  W3SVC

  Parameters

  Script Map

  然后右击Script Map->新建->串值,名称为.php(这时您的PHP程序就要以

  .php为后缀了哦,当然您可以改成别的),双击刚建的串值,在键值输入

  框中输入$PHP_ROOTProjectsphp4sapiisapiRelease_TS_inline

  php4isapi.dll(php4isapi.dll文件的完整路径),注意$PHP_ROOT要用您

  的安装目录代替哦;

  9. 建一个PHP程序目录,如D:MyPHP,在本文中用$MyPHP来代替该目录,打开

  PWS管理器(右击状态栏下的一个小图标,点属性),打开后点高级配置,添

  加一个虚拟目录,目录为$MyPHP,别名为MyPHP(我只是举一个例子哦,您

  可以改成别的),访问权限为读取、执行和脚本;

  10. 这时请重启计算机;

  11. 在$MyPHP目录下写一个测试程序phpinfo.php(注意后缀要和7中的一致哦,

  ),内容为<? phpinfo(); ?>,然后在浏览器上输入http://localhost/

  myphp/phpinfo.php测试,能看到php的一些信息就表示装好了。

  最后是JSP

    Windows98,Windows NT 4.0,Windows 2000 professional,windows 2000 server等

    jdk1_2_2-001-win.exe

    tomcat.zip(3.1)

  一、软件下载

    JDK

  http://java.sun.com/products/jdk/1.2/

    Tomcat

  http://jakarta.apache.org/builds/tomcat/release/v3.1/

  二、软件安装

    (一)JDK

  1、双击jdk1_2_2-001-win.exe文件进行安装,使用缺省配置进行安装,JDK的缺省安装目录为C:\jdk1.2.2,JRE的缺省安装目录为C:\Program Files\JavaSoft\JRE\1.2;

  2、重启计算机;

  3、更新下列环境变量:把C:\jdk1.2.2\bin目录追加到PATH中;把.;C:\jdk1.2.2\lib\tools.jar;C:\jdk1.2.2\lib\dt.jar加入到CLASSPATH中。Windwos在Autoexec.bat中修改,NT更新方法:控制面板->系统->环境->系统变量;

    (二)Tomcat

  1、用WinZIP等解压缩软件把tomcat.zip解压缩到一个目录下,我把它解压缩到D:\,它会自动创建tomcat子目录,这样在D盘就多了一个目录D:/tomcat,我用$TOMCAT标识;

  3、Tomcat运行的端口号默认为8080,可以修改,注意Tomcat自己有一个独立的HTTP服务器,它必须使用一个还未被使用的端口号,用$TOMCAT_PORT标识,修改方法如下:

      1)打开$TOMCAT\conf\server.xml;

      2)修改ContextManager:

  4、双击$TOMCAT目录下的startup.bat来启动Tomcat;

  5、在浏览器上输入http://localhost:$TOMCAT_PORT/,能看到Tomcat Version 3.0这一页就表示Tomcat安装成功了;

  6、点击Servlet Example进入Servlet界面,应该能执行Servlet。

  7、点击JSP Example进入JSP界面,应该能执行JSP了,若不能,修改$TOMCAT\conf\start.bat:加上SET JAVA_HOME=C:\jdk1.2.2即可。  

  --------------------------------------------------------------------------------

  用IIS,php4和mysql的软件包是php-4.0.1pl2-Win32.zip、mysql-3.23.19-beta-win.zip。 windows2000(p) + IIS 5.O

  1:安装mysql

  after setup all is ok but run : C:\mysql\bin\mysqld-nt.exe --install “开始”按钮下的“程序”=》“管理工具”=》“服务”,找到“mysql”服务,启动; mysql setup ok!

  2:安装php4

    解压到c:\php4下,再将目录下的所有dll文件拷到c;\windows\system32下(包裹子目录),不要覆盖已有的dll文件; 接着将目录下的php.exe和php.ini-dist两个文件拷到c:\winnt下; 将c:\winnt\php.ini-dist改名为php.ini,并打开它, 找到;Windows Extensions, 将extension=php_zlib.dll、extension=php_ldap.dll前的“;”去掉. 修改 extension_dir = ./ 为 extension_dir = c:\windows\system\ 在[mysql]栏下修改

  mysql.default_port = 3306

  mysql.default_host = localhost

  mysql.default_user = root

    打开“开始”按钮下的“程序”=》“管理工具”=》“internet服务管理器”,选中“默认web站点”,打开 它的“属性”窗口。在“web站点”页下,改变“IP地址”:您机子的ip地址,例如: 192.168.0.29)”;“ TCP端口”为“80”。

    接着,选中“主目录”页,单击“应用程序设置”下的“配置”按钮后,在新窗口下单击“添加”按钮;

  在“ 可执行文件”中输入“C:\WINNT\php.exe %s %s”,在“扩展名”中输入“.php”,点击“确定”。

  在“ 可执行文件”中输入“C:\WINNT\php.exe %s %s”,在“扩展名”中输入“.php3”,点击“确定”。 (对PHPADMIN的支持)

    接着,选中“ISAPI筛选器”页, 单击“添加”按钮;在“筛选器名称”中输入“php”,在“可执行文件”中输入 “ C:\WINNT\system32\php4isapi.dll”,点击“确定”。 单击“添加”按钮;在“筛选器名称”中输入“php3”,在“可执行文件”中 输入

  “ C:\WINNT\system32\php4isapi.dll”,点击“确定”。 接着,选中“文档”页,单击“添加”按钮;在“默认文档名”中输入“index.php”,点击“确定”

  3:安装phpadmin

    解压到c:\admin 下 添加 C:\admin\phpMyAdmin 的WEB共享命名为 ADMIN 以后用HTTP://192.168.0.29(您机子的ip地址)/ADMIN 管理MYSQL。

  
0
相关文章