Как я могу использовать apache2gdl с XAMPP в Windows 7? - PullRequest
0 голосов
/ 11 мая 2011

Это вопрос ко всем гуру Apache / Perl. Можно ли попробовать Apache2GDL на XAMPP в среде Windows 7? Если да, то какие шаги?

Пока я поместил файл apache2gdl.pl в мою директорию cgi-bin, но как мне запустить скрипт в Windows 7? Вот как они хотят, чтобы вы запустили его:

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

файл журнала /logs/access.log, URL-адрес localhost и файл графика graph.gdl, я полагаю. Я абсолютный новичок в этом, поэтому, пожалуйста, потерпите меня.

1 Ответ

0 голосов
/ 11 мая 2011

Извлеките его из каталога cgi-bin, программа не является программой CGI.Запустите его из командной строки.


Неудивительно, что вы запутались, инструкции на их сайте ужасны.Это является результатом скучных усилий по документированию, отсутствия руководства по стилю, неспособности взять большую документацию в качестве образца для подражания и извлечь из нее уроки.

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

Первая > указывает на приглашение оболочки,Вы не должны вводить это.

Пары <…> указывают на заполнитель.Это плохая идея использовать их, потому что они конфликтуют с другими видами использования, которые я упомянул выше и ниже.Они должны были использовать […] все время, или лучше использовать другое типографское соглашение, которое вообще не имеет шансов вызвать конфликт посредством нескольких возможных способов чтения.

Последний (единственный) > являетсячасть реального синтаксиса оболочки.Его смысл состоит в том, чтобы перенаправить вывод из программы apache2gdl.pl в файл.


Устраняя бесполезное использование cat, я бы написал синопсис таким образом, один раз с абстрактными заполнителями и один раз сконкретные примеры данных:

perl apache2gdl.pl URL_PATTERN <<i> LOG_FILE > GRAPH_FILE

perl apache2gdl.plexample.com/foo/bar graph.gdl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...