Mysql入门系列:在Web应用程序中使用DBI
2006-12-31 10:49:23 来源:WEB开发网安装这个脚本之后,通过向Web 服务器发送适当的U R L,可以请求浏览器上的这个脚本。典型的URL 是这样的:
http://your.host.name/cgi-bin/script_name
从Web 浏览器请求脚本会导致Web 服务器执行它。返回脚本的输出,结果作为We b 页面出现在浏览器中。
如果为寻求更好的性能而使用具有mod_perl 的CGI 脚本,则可以这样做:
1) 确保至少有以下版本的必需软件: Perl 5.004、CGI.pm 2.36和mod_perl 1.07。
2) 确保将mod_perl 编译为Apache 可执行的文件。
3) 建立一个存储脚本的目录。我使用了/usr/local/apache/cgi-perl。cgi-bin 不应该位于Apache文档树的内部,出于同样的安全原因, cgi-perl目录也不应该在那里。
4) 告知Apache,与位于cgi-perl 目录中的脚本mod_perl 相关联:
如果正在使用Apache 的当前版本,这个版本使用单个的配置文件,则将所有这些指示放在httpd.conf 中。如果Apache 的版本使用三个旧文件的方法来配置信息,则将A l i a s指示放入srm.conf 中,将Location 行放入access.conf 中。对于cgi-perl 目录,不要启用m o d _ per l、PerlSendHeader 或PerlSetupEnv 指示。这些由CGI.pm 自动地处理,启用它们可能导致处理冲突。
mod_perl 脚本的URL 与标准的CGI 脚本的URL 相类似。唯一的不同之处在于指定cgi - perl 而不是cgi - bin。
http://your.host.name/cgi-perl/script_name
有关的详细信息,请参阅下面地址的Apache Web 站点的mod_perl 区域:
http://perl.apache.org/
CGI.pm 的简要介绍
更多精彩
赞助商链接