这是所有Apache / Perl专家的问题。是否可以在Windows 7环境中的XAMPP上试用Apache2GDL?如果是这样,步骤是什么?
到目前为止,我已将apache2gdl.pl
文件放在我的cgi-bin目录中,但如何在Windows 7上运行该脚本?这就是他们希望你运行它的方式:
> cat <log file> | apache2gdl.pl [URL pattern] > <graph file>
我猜,日志文件为/logs/access.log
,网址为localhost
,图表文件为graph.gdl
。我是一个完全的菜鸟,所以请耐心等待。
答案 0 :(得分:0)
将其从cgi-bin
目录中取出,该程序不是CGI程序。从命令提示符运行它。
难怪你感到困惑,他们网站上的说明很糟糕。这是由于缺乏文档的努力,缺乏风格指南,没有把伟大的文档作为榜样并从中学习而产生的结果。
> cat <log file> | apache2gdl.pl [URL pattern] > <graph file>
第一个>
表示shell提示符。你不应该输入它。
<…>
对表示占位符。使用它们是一个坏主意,因为它们与我上面和下面提到的其他用途相冲突。他们应该一直使用[…]
,或者更好地使用不同的排版惯例,这种惯例根本没有机会通过多种可能的方式引起冲突。
最后一个(单个)>
是一个真正的shell语法。其含义是将apache2gdl.pl
程序的输出重定向到文件中。
消除对cat
的无用使用,我会以这种方式编写概要,一次使用抽象占位符,一次使用具体示例数据:
perl apache2gdl.pl URL_PATTERN &lt; LOG_FILE &gt; GRAPH_FILE 的
perl apache2gdl.pl example.com/foo/bar< /logs/access.log&gt; graph.gdl