[点点搬家]初试mod_perl+apache 之三 关于使用Apache-DB-0.14 调试

来源:互联网 发布:反兴奋剂大数据 编辑:程序博客网 时间:2024/05/21 07:54

[四年前的博客,现在看来完全不知道在干啥]


Apache::DB能够植入Apache进行Perl的调试,这也是我第一个用的CPAN,好好学习!

资料来自:http://docs.activestate.com/komodo/4.4/debugperl.html

首先需要安装好Apache::DB,进入Windows Console,输入CPAN,如果没有make之类的它会先自动安装,进入CPAN输入install Apache::DB稍等即可完成安装,版本为0.14。

想要使用Apache::DB,做到以下几步

1,httpd -X命令启动Apache,这是Debug mode。

2,Location加入一句

 

<Location /cgi-bin>
    SetHandler perl-script

    PerlHandler ModPerl::Registry

    Options +ExecCGI

    PerlOptions +ParseHeaders

    PerlFixupHandler Apache::DB #<------------Here!!

</Location>

3,把这个东东放进来

 

<Perl> 

  use ModPerl::Registry;

  use lib qw(c:/Perl/bin/perl512.dll);

  $ENV{PERLDB_OPTS} = "RemotePort=localhost:80 LogFile=c:/details.log";

  use Apache::DB ();

  Apache::DB->init;

</Perl> 


这样,在Debug启东时,可以看到类似[notice]Apache::DB initialized in child 1xxx的字样。

0 0