【问题标题】:How do I use apache2gdl with XAMPP on Windows 7?如何在 Windows 7 上将 apache2gdl 与 XAMPP 一起使用?
【发布时间】:2011-05-11 08:43:53
【问题描述】:

这是所有 Apache/Perl 大师的问题。是否可以在 Windows 7 环境中在 XAMPP 上试用Apache2GDL?如果有,步骤是什么?

到目前为止,我已将 apache2gdl.pl 文件放在我的 cgi-bin 目录中,但是如何在 Windows 7 上运行该脚本?这就是他们希望你运行它的方式:

> cat <log file> | apache2gdl.pl [URL pattern] > <graph file>

我猜日志文件是/logs/access.log,URL 是localhost,图形文件是graph.gdl。我完全是个菜鸟,所以请多多包涵。

【问题讨论】:

    标签: perl apache xampp


    【解决方案1】:

    把它从cgi-bin目录中拿出来,这个程序不是CGI程序。从命令提示符运行它。


    难怪你会感到困惑,他们网站上的说明很糟糕。这是心不在焉的文档工作的结果,缺乏风格指南,没有费心将优秀的文档作为榜样并从中学习。

    > cat <log file> | apache2gdl.pl [URL pattern] > <graph file>
    

    第一个&gt; 表示shell 提示符。你不应该输入那个。

    &lt;…&gt; 对表示占位符。使用它们是个坏主意,因为它们与我在上面和下面立即提到的其他用途相冲突。他们应该一直使用[…],或者更好地使用不同的印刷约定,这种约定根本没有机会通过多种可能的阅读方式引起冲突。

    最后一个(单个)&gt; 是一段真正的 shell 语法。其含义是将apache2gdl.pl程序的输出重定向到一个文件中。


    消除cat 的无用使用,我将这样编写概要,一次使用抽象占位符,一次使用具体示例数据:

    perl apache2gdl.pl URL_PATTERN LOG_FILE > GRAPH_FILE

    perl apache2gdl.pl example.com/foo/bar /access.log > graph.gdl

    【讨论】:

      猜你喜欢
      • 2012-08-29
      • 2010-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多