Как настроить perl?

Изображение пользователя kantim.

Подскажите пожалуйста, как настроить perl, чтоб он заработал на http://localhost ?

ps настройки предлагаемые в google не помогли

ps2 установил apache2 и php, работают

0
Xenomorph - 10 Март, 2010 - 14:11
Изображение пользователя Xenomorph.

Ты хочешь папочку /cgi-bin/ ? Или я чего не понимаю?

0
kantim - 11 Март, 2010 - 02:23
Изображение пользователя kantim.

я создавал папку /cgi-bin/ в /var/www, указывал путь localhost/cgi-bin/ не помогло...

может ссылку напишешь, где почитать?

0
Tonal - 11 Март, 2010 - 10:08

Что именно и зачем тебе нужно настроить?

Perl - это язык программирования и его интерпретатор.
В большинстве *uix систем интерпретатор Perl-а стоит по умолчанию, т.к. на нём написано большое количество системных программ и утилит.
Проверить есть ли он в твоей системе и какой версии можно набрав в коммандной строке:
perl --version

Так что твой вопрос звучит примерно так:
Я снял квартиру, как мне настроить пол? :)

0
kantim - 11 Март, 2010 - 13:41
Изображение пользователя kantim.

конечно есть - This is perl, v5.10.0

просто для windows в google подробно расписано как настроить, чтоб показывался результат, например в http://localhost/cgi-bin/test.pl

но тоже самое найти для perl не получается

собственно, perl стоит, что надо настроить, чтоб можно было положить файл test.pl (с кодом :) ), например в /var/www/cgi-bin , открыть http://localhost/cgi-bin/test.pl и был виден результат, а не Internal Server Error

ps например для php - http://localhost/test.php работает

0
Tonal - 11 Март, 2010 - 15:36

Ну теперь внимательно перечитай свои посты и попытайся понять что же именно тебе нужно настроить.
После этого "в googl-е" сразу же будет написано как именно это настраивать. :)

0
Xenomorph - 11 Март, 2010 - 15:36
Изображение пользователя Xenomorph.

Как пример, всунуть всё, что ниже в /etc/apache2/httpd.conf

И скажи ещё, что ты искал в гугле? Я нашел это + проверил у себя за 20 минут.
0
kantim - 11 Март, 2010 - 16:29
Изображение пользователя kantim.

добавил твой скрытый текст, в нужный файл, перезапускаю apache
sudo /etc/init.d/apache2 restart

пишут:
* Restarting web server apache2
Syntax error on line 1 of /etc/apache2/httpd.conf:
directive requires additional arguments
[fail]

зашёл, в /usr/local/ но внутри папки apache нет; создаю... перезапускаю, такая же ошибка

ps в google видел такой варинт и пробовал (только с другой директорией), как и сейчас не заработало

0
Гость - 26 Май, 2010 - 06:43

> Syntax error on line 1 of /etc/apache2/httpd.conf:

Синтаксическая ошибка в строке 1 файла /etc/apache2/httpd.conf
Телепаты в отпуске, никто кроме тебя не знает что ты там написал, в первой строке...

0
kantim - 30 Март, 2010 - 12:22
Изображение пользователя kantim.

раз не получается так, пошёл по другому пути - через терминал получаю содержимое страницы (perl test.pl), копирую содержимое в блокнот и открываю браузером

0
Гость - 14 Июнь, 2010 - 16:20

к сожалению не помню с какого сайта я это брал
Пробуйте сделать так :
в файл /etc/apache2/httpd.conf добавляем строчку
AddHandler cgi-script .sh .pl .cgi
сохраняем

и в /etc/apache2/sites-available/default смотрим путь до папки cgi-bin

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

при желании можно поменять на свой
у меня
ScriptAlias /cgi-bin/ /var/www/cgi-bin/

0
Xenomorph - 14 Июнь, 2010 - 16:59
Изображение пользователя Xenomorph.

Некропостинг - кажется, я понял, что тут надо было сделать. sudo a2enmod mod_perl

Отправить комментарий

Image CAPTCHA
Введите цифры