Это небольшая заметка о том, как установить 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
. Если честно, то я так и не понял, почему в официальном рукводостве всё так сложно и запутанно.
В процессе написания статьи у меня осталось несколько вопросов, на которые самостоятельно не смог найти ответ.
mod_perl
выводить ошибки в брузер, используя только конфиг апача?phpinfo()
в PHP?Если Вы знаете ответ на любой из вопросов, пожалуйста, поделитесь своими соображениями.
Спасибо за внимание!