Как установить Perl под апачи под виндой?

например у вас на localhost установлен apache под windows
папка cgi-bin обычно находится в дирректории апачи

http://www.activestate.com скачивает ActivePerl
устанавливаем

Затем правим файл httpd.conf

<IfModule>
ScriptAlias /cgi-bin/ "c:/Users/Public/Apache24/cgi-bin/"
</IfModule>

<Directory "c:/Users/Public/Apache24/cgi-bin">
	AllowOverride None
	Options None
	Order allow,deny
	Allow from all
	Require all granted
</Directory>


Если версия апачи 2.4 то нужно обязательно прописать Require all granted, иначе будут ошибка типа Forbidden
You don't have permission to access /cgi-bin/ on this server. или Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.


Для версии апачи 2.2 эту строчку можно убрать

Чтобы проверить как все работает создать файл test.pl и положить в дирректорию cgi-bin

#!c:/perl64/bin/perl
print "Content-type: text/plain\r\n\r\n";
print "Server’s environment\n";
foreach ( keys %ENV ) {
print "$_\t$ENV{$_}\n";
}


Первая строка это путь к перлу. У вас может быть другой, смотря куда установилась ActivePerl



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы