PHP

anton-pribora.ru

Персональный сайт программиста на пхп.
Статьи, файлы, заметки о PHP.

Установка mod_perl на Apache 2

Это небольшая заметка о том, как установить mod_perl на Apache.

Хочу обратить внимание на то, что есть две версии mod_perl, для первого апача и для второго. Я же опишу установку именно под Apache 2.

Данное руководство предполагает, что вебсервер у Вас уже стоит и настроен. Если нет, то способ установки веб-сервера описан в статье Установка web-сервера (FAMP).

Несколько слов о системе
zg# date
воскресенье, 28 февраля 2010 г. 11:07:29 (YEKT)
zg# uname -a
FreeBSD zg.test 8.0-STABLE FreeBSD 8.0-STABLE #0: Fri Jan 29 18:51:10 YEKT 2010
     root@zg.test:/usr/obj/usr/src/sys/GENERIC  i386

Устанавливаем mod_perl Для Apache 2
zg# cd /usr/ports/www/mod_perl2/
zg# make install clean

Создаём конфиг для mod_perl
zg# ee /usr/local/etc/apache22/Includes/mod_perl.conf
AddHandler perl-script .pl
PerlResponseHandler ModPerl::Registry

Перезапускаем апач
zg# apachectl restart

Теперь все файлы .pl будут обрабатываться Perl.

Для примера я сделал тестовый файлик
zg# echo 'print "Hello, world!";' > /usr/local/www/default/docs/test.pl

Затем перешёл по адресу http://мой_хост/test.pl. Результат на скриншоте :)

Дата публикации: 28 февраля 2009 года.

Вот собственно и вся установка пресловутого mod_perl. Если честно, то я так и не понял, почему в официальном рукводостве всё так сложно и запутанно.

В процессе написания статьи у меня осталось несколько вопросов, на которые самостоятельно не смог найти ответ.

  1. Как заставить mod_perl выводить ошибки в брузер, используя только конфиг апача?
  2. Как вывести информацию по Perl примерно также, как это делает phpinfo() в PHP?
  3. Какие модули Perl нужны для среднего сервера и как их поставить?

Если Вы знаете ответ на любой из вопросов, пожалуйста, поделитесь своими соображениями.

Спасибо за внимание!

Комментировать

secret code

Дополнительно

Скриншоты

Скриншот рабочего скрипта Perl


HotLog ZG's counter Valid XHTML 1.1