Apache HTTP автоматически не понимает Perl или PHP в этом отношении.Чтобы PHP работал, у вас должен быть установлен модуль Apache httpd, называемый mod_php.so
или libphp5.so
.Однако, поскольку многие веб-сайты используют PHP таким образом, этот модуль Apache httpd обычно устанавливается.
Так же, как вам нужно mod_php , чтобы использовать PHP на веб-сервере Apache httpd, вам необходимоУбедитесь, что ваш веб-сервер использует mod_perl , если вы хотите использовать Perl аналогичным образом.
Вам нужно будет собрать и установить mod_perl
, что может быть сложно -особенно если вы не управляете машиной, на которой работает сервер.
Другой способ использования Perl - использовать так называемый CGI-Perl .Это намного проще в настройке, но это также намного опасно , поскольку это может привести к тому, что кто-то сможет запускать неавторизованные программы на вашем сервере Apache httpd.
В этом случае вам нужноустановить каталог CGI-BIN и настроить Apache httpd .Это довольно просто.Как только вы это сделаете, вы поместите все свои сценарии Perl в каталог _CGI_BIN_.В этом случае ваши Perl-скрипты должны будут обрабатывать все коммуникации между вашим веб-сервером и веб-клиентом и обрабатывать все отображения.К счастью, это не так уж сложно в Perl, так как Perl предоставляет вам базовые модули для этого.