nixp.ru v3.0

29 мая 2017,
понедельник,
20:03:27 MSK

DevOps с компанией «Флант»
Ping_Win написал 15 декабря 2006 года в 00:11 (541 просмотр) Ведет себя неопределенно; открыл 73 темы в форуме, оставил 102 комментария на сайте.

Здрасьте. С наступающим Вас!

Проблемка: поставил из исходников apache2 + php5 + mysql — Всё работает.

Нужен mod_perl. Скачал исходники mod_perl-2.0.1, распаковал, зашел. Делаю как указано в INSTALL (perl установлен, libwww-perl установлен):

perl Makefile.PL MP_APXS=/usr/apache2/bin/apxs

make

(Далее указано, что нужно выполнить make test, на этой стадии выскакивает парочка ошибочек, но в целом тест успешно пройден на 99.3%)

make install успешно проходит

В результате имею в /usr/apache2/modules модуль mod_perl.so (кстати, апач собран с поддержкой DSO --enable-so). В конфиге апача прописываю этот модуль:

LoadModule perl_module modules/mod_perl.so

Перезапускаю апач. Создаю простейший перл-файл example.pl. А апач не хочет его парсить и просто выдает либо содержимое самого исходника на экран, либо предлагает его скачать.

Что за беда такая?

Спасибо

Дмитрий Шурупов

А как насчет SetHandler perl-script, Options ExecCGI?

В общем, http://perl.apache.org/docs/1.0/guide/config.html

Anarchist
Ping_Win
Перезапускаю апач. Создаю простейший перл-файл example.pl. А апач не хочет его парсить и просто выдает либо содержимое самого исходника на экран, либо предлагает его скачать.

Что там с перловкой — не знаю.

Но банальный здравый смысл (и опыт с PHP) показывает, что в конфиге Апача надо указать модуль обрабатывающий файлы с расширением .pl.

Т.е. задать Application Type.

Ping_Win
Dmitry Shurupov
А как насчет SetHandler perl-script, Options ExecCGI?

В общем, http://perl.apache.org/docs/1.0/guide/config.html

Угу, спасибо, уже копаюсь в дебрях манов…

Anarchist
Что там с перловкой — не знаю.

Но банальный здравый смысл (и опыт с PHP) показывает, что в конфиге Апача надо указать модуль обрабатывающий файлы с расширением .pl.

Т.е. задать Application Type.

Это-то понятно… Но с перлом не так всё просто как с пхп, тут не пропишешь AddType application/x-httpd-php .php

Кстати, оябзательна ли для mod_perl поддержка апачом cgi, а то я при компиляции не указал этого?…