mod_perl编程实战与项目应用
1. mod_perl基础配置与执行
在服务器配置中,可通过以下设置让特定URI下的CGI脚本以Apache::PerlRun方式执行,减少编程不严谨带来的不良影响:
Alias /sloppyperl/ /var/www/sloppyperl/ <Location /sloppyperl> SetHandler perl-script PerlHandler Apache::PerlRun PerlSendHeader On Options +ExecCGI </Location>这样,/sloppyperl/URI下的所有CGI脚本都会使用Apache::PerlRun执行。
2. 纯mod_perl编程示例
2.1 “Hello, World!”示例
首先,创建一个Perl模块。此文件需位于Perl能识别的目录中。可以通过以下命令进入指定目录并创建文件:
$ cd /var/www/mod_perl $ touch /var/www/mod_perl/HelloWorld.pmHelloWorld.pm文件内容如下: