2. 安装 fastcgi
要使用 fastcgi 你必需有一个可供 fastcgi 程序执行的环境 (run-time environment),以及 撰写 fastcgi 程序的开发环境。以下就以阿帕契服务器 (apache web server) 做为 fastcgi 的执行平台,简述如何在阿帕契服务器使用 fastcgi。
由于阿帕契服务器自由、开放、跨平台的特性,现今许多系统或发行套件 (distribution) 都内含阿帕契服务器,如果你直接用预先编译好的阿帕契程序,请自行找出符合该系统设定规则的安装路径。以下列出一些阿帕契服务器相关的路径设定规则,后面的范例将以阿帕契内定值为主,其它的系统请自行参考:
系统 执行文件路径 设定文件路径
阿帕契内定值 /usr/local/apache/bin /usr/local/apache/etc
freebsd /usr/local/sbin /usr/local/etc/apache
red hat linux /usr/sbin /usr/etc
2.1 在阿帕契服务器上安装 fastcgi 模块
安装 mod_fastcgi 这个模块,可以让你的阿帕契服务器支持 fastcgi 协议。mod_fastcgi 现在最新版本为 2.2.2 版,此版主要适用于 apache 1.3 版以上。如果你的 apache 还是 1.2 版,请配合 mod_fastcgi 2.0.18 版使用。以下设定以 apache 1.3.6 及 mod_fast 2.2.2 为示范。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器