利用JSP编写的程序需要服务器拥有JAVA的开始环境JDK及JSP解释程序才可以运行。所以需要在服务器上安装这两个软件。
目前最新的JDK版本为1.4,读者可以在"java.sun.com"下载到。JDK的具体安装步骤如下。
(1)运行安装程序后,首先出现的是欢迎对话框,点击"Next"按钮后。接下来出现协议对话框,在这里选择"Yes"。接着安装程序会询问JDK的安装目录,通常我们采用软件的默认安装目录,接着点击"Next"按钮继续;
(2)接下来选择JDK的安装类型(如图22所示)。在这里选择全部安装,完成后点击"Next"按钮。

图22 选择JDK安装类型
(3)接下来软件会询问要把Java插件安装到哪种浏览器中(如图23所示)。这里根据实际情况选择,选择完成后,点击"Next"按钮,软件即开始自动安装。最后在结束安装界面单击"Finish"按钮,JDK软件的安装即告结束。

图23 选择JDK支持何种浏览器
完成JDK的安装后,还需要安装JSP解释器,而最常用JSP解释程序则为RESIN。读者可在"http://www.caucho.com/"下载到这个程序的新版本。下载后无需安装,直接把压缩包解压到"C:\resin"即可使用。完成安装后,还需要进行一下软件设置才能让IIS WEB服务器支持JSP程序。具体设置步骤如下:
(1)运行"C:\resin\bin\setup.exe"程序。
(2)在出现的设置界面中根据实际的服务器类型设置相应的选择。我们这里为IIS服务器,所以勾选"IIS/PWS"(如图24所示)。完成后点击"Apply"按钮。

图24 设置服务器类型
(3)接下来用记事本打开C:\resin\conf\目录中的resin文件,修改其中的"http port=''8080''"语句。该语句指明了resin使用系统哪个端口号。这里请读者注意一定不要设置已被占用的端口号。设置完成后,先运行C:\resin\bin\目录中的httpd文件,把服务加载到系统中,然后重新启动系统。
完成上述步骤后,IIS WEB服务器就可以技术JSP程序了。在这里也可以用这种方式验证一下。在浏览器地址栏中输入"Http://127.0.0.1:刚设置的端口号",如果看到浏览器中显示出的是实际目录C:\ Inetpub\ wwwroot中的文件,就证明Resin已经运行正常。接下来用记事本编写一个名为test.jsp文件,保存到C:\ Inetpub\ wwwroot目录中,内容如下:
<% for (int i=1; i<=4; i++) { %>
<% } %>.
接着在浏览器中输入"HTTP://127.0.0.1: 端口号/test.jsp",如果在浏览器中显示如图25的画面,则说明JSP功能已经成功安装到服务器中。

图25 JSP程序效果图
3、安装及设置PHP解释器
PHP解释器目前最新的版本为4.1版,读者可以到"http://www.php.net/distributions/php-4.1.1-Win32.zip"下载到该软件。通常下载完成后不需要安装,真接解压到"C:\PHP4\目录中即可。但要使IIS WEB服务器支持PHP程序同样需要设置。设置步骤如下。
(1)把"C:\php4"目录中的所有DLL文件拷贝到C:\winnt\system32目录中,同时把"C:\php\php.ini-dist"文件复制到系统目录中,一般为"C:\winnt\",然后改名为"php.ini"。
(2)用记事本打开php.ini文件,找到"extension_dir = ./"语句,将其改为"extension_dir=C:\php4"
(3)接下来进入"默认Web站点属性"设置框,并选择"主目录"选项。在接下来出现的"主目录"设置界面中单击"配置"按钮进入"应用程序配置"框(如图26所示)。

图26 应用程序配置
(4)在"应用程序配置"框中单击"添加"按钮,进入"添加/编辑应用程序扩展名映射"设置框。在框中添加一扩展名为".php",可执行文件路径为"C:\php\php.exe %s %s"的扩展名映射(如图27所示)。完成后点击"确定"按钮。

图27 添加应该程序扩展名映射
(5)接着来到"默认Web站点属性"设置框中,并进入"ISAPI筛选器"。在"ISAPI筛选器"界面中单击"添加"按钮进入"筛选器属性"设置框。在这里设置一个名称为"php"、可执行文件路径为"C:\Windwos\system32\php4isapi.dll"的筛选器(如图28所示)。

图28 添加PHP筛选器
到这里,PHP解释器设置全部完成,重新启动电脑后就可以运行PHP程序了。我们可以通过小程序来需要验证一下PHP程序是否能够正常运行。先利用记事本编写一个文件,内容如下:
phpinfo();
?>
接着把该文件保存为test.php",并拷贝到IIS的主目录中,然后在浏览器中输入"http://127.0.0.1/test.php",如果配置正常的话,将显示出如图29所示的页面。

图29 php程序效果图