HOW TO: ????? ? ?????? ?????? ??? PERL ?? IIS 4.0 ? 5.0 5.1 ? 6.0

?????? ????????? ?????? ?????????
???? ???????: 245225 - ??? ???????? ???? ????? ????? ??? ???????.
???? ???? ????? ?????????? ??????? ??? Microsoft ????? ??????? ?????? (IIS) ??????? 7.0 ????? Microsoft Windows Server 2008. IIS 7.0 ????? ???? ?????? ??????? ??? ???? ?????. ????? ?? ????????? ??? ???????? ??? ????? ??????? IIS ?? ?????? ???? Microsoft ?????? ??? ?????:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
????? ?? ????????? ??? IIS 7.0 ?? ?????? ???? Microsoft ?????? ??? ?????:
http://www.iis.net/default.aspx?tabid=1
????? ???? | ?? ????

?? ??? ??????

??????

???? ??? ??????? ???? ????? ??? ????? ????? ?????? ?????? ??? PERL ?? ???? ??????? ?????? (IIS) ??????? 4.0 ? ????????? 6.0 ? 5.1 ?? 5.0 ?? ????? ??????? ?????? (IIS).

???? ??????? ???????? ????? ?????? PERL ?? IIS ??????? ??????? ?????? ? ????? ?? ?? ????? ???????? ??????? (CGI) ? PERL ?????? ???? ??????? ??????? ????? (ISAPI) ???????? ????? ????? ???????, ??? PERL ActiveState PERL ?? ISAPI.

????? ?? ????????? ??? ??????? PERL ActiveState ?????? ???? ????? ActiveState ???????:
http://www.activestate.com/

????? ?????? ??? PERL ??????

?? "???????" ? ???? ???? ????????? ???????? ?? ???? ??????? ?????? ??????? Helloworld.pl:
$url = "http://$ENV{SERVER_NAME}$ENV{URL}";
$ip = "$ENV{REMOTE_ADDR}";
print <<ENDOFTEXT;
HTTP/1.0 200 OK
Content-Type: text/html

<HTML>
<HEAD><TITLE>Hello World!</TITLE></HEAD>
<BODY>
<H4>Hello World!</H4>
<P>You have reached <a href="$url">$url</a></P>
<P>Your IP Address is $ip</P>
<H5>Have a nice day!</H5>
</BODY>
</HTML>
ENDOFTEXT
exit(0);
				
????? PERL ?????? ???? ?????? ?? ??????? ?????.

?????? ??? ????? ?????? ???? ????? PERL ??????? ???? ??? ?? IIS. ?? ??? Perl.exe ?? ?? ?? ??????? ???? ???? ?????? ????? ?? ??? ?????? ?? ??????.

???????? ?????? ???????? ???? ????? ???? ?????? (ISM) ?????? ???????? ?? Microsoft (MMC) ? ????? ??? ??????? Perl.exe ?? PerlIS.dll ???? ???? ???? ??? ????????? ???? ???? ???????? ?????? ??? ?? ????? ??????? ???? ????? ???????? ????? ?? IIS ?????? ????? ??????? ?????? PERL.

????? ????? ???????? ????? PERL ?? IIS 4.0

  1. ???? ??? ???? ? ?? ???? ??? ??????? ? ???? ??? Windows NT 4.0 Option Pack ? ???? ??? Microsoft ?????? ??????? ?? ???? ??? ????? ????? ??????.
  2. ???? ??? ?????? ?????? ??? ???? ??? ???? ???? ????? PERL ?? ??? ?? ???? ??? ?????.
  3. ???? ??? ????? ??????? ?????? ???????.
  4. ???? ??? ?????.
  5. ???? ??? ?????.
  6. ???? ?? ??? ???? ???????:
    full path to perlis.dll \perlis.dll
    ????? ????? ????? ?? ???:
    full path to perl.exe \perl.exe %s %s
    ??????: "%s % s" ???? ????? ?????? (??? ???? ??????? "%S % S" ?? ????).
  7. ???? ????.pl.

    ?????? ???? ?? ????? ?????? ????? ???? ??????? ??????? ????? ???? ???????? ????? ??????? ??????.
  8. ???? ??? ????? ?????? ??? ISM. ?? ???? ??????? ?????? ????????? ?? IIS ?? ???? ???? ????????? ???????:
    /scripts/helloworld.pl Server Name http://

????? ????? ???????? ????? PERL ?? IIS 5.0 ? 5.1

  1. ???? ??? ???? ?? ???? ??? ??????? ?? ???? ??? ????? ?????? ? ?? ???? ??? ????? ??????? ??????.
  2. ???? ??? ?????? ?????? ??? ???? ??? ???? ???? ????? PERL ?? ??? ?? ???? ??? ?????.
  3. ???? ??? ????? ??????? ?????? ???????.
  4. ???? ??? ?????.
  5. ???? ??? ?????.
  6. ???? ?? ??? ???? ???????:
    full path to perlis.dll \perlis.dll
    ????? ????? ????? ?? ???:
    full path to perl.exe \perl.exe %s %s
    ?????? "%s % s" ???? ????? ?????? (??? ???? ??????? "%S % S" ?? ????).
  7. ???? ????.pl.

    ?????? ???? ?? ????? ?????? ????? ???? ??????? ???????. ???? ????? ?? ????? ???? ???????? ????? ??????? ??????.
  8. ???? ??? ????? ?????? ??? ISM. ?? ???? ??????? ?????? ????????? ?? IIS ?? ???? ???? ????????? ???????:
    /scripts/helloworld.pl Server Name http://

????? ????? ???????? ????? PERL ?? IIS 6.0

  1. ???? ??? ???? ?? ???? ??? ??????? ?? ???? ??? ????? ?????? ? ?? ???? ??? ????? ??????? ??????.
  2. ???? ??? ?????? ?????? ??? ???? ??? ???? ???? ????? PERL ?? ??? ?? ???? ??? ?????.
  3. ???? ??? ????? ??????? ?????? ???????.
  4. ???? ??? ?????.
  5. ???? ??? ?????.
  6. ?? ???? "??????? ???????" ? ???? ?? ???:
    full path to perlis.dll \perlis.dll
    ????? ????? ????? ?? ???:
    full path to perl.exe \perl.exe %s %s
    ?????? "%s % s" ???? ????? ?????? (??? ???? ??????? "%S % S" ?? ????).
  7. ?? ?????? ???? ???? .pl.

    ??????
    ???? ?? ????? ?????? ????? ???? ??????? ???????. ???? ????? ?? ????? ???? ???????? ????? ??????? ??????.
  8. ???? ??? ????? ?????? ??? ISM.
  9. ???? ??? ?????? ?????? ???? ???.
  10. ???? ??? ????? ???? ???? ??? ?????.
  11. ???? ??? ???? ??? "??????? ?????? PERL".
  12. ???? ??? ????? ? ???? ?????? ?????? ??? ??? Perl.exe ??? ?? ???? ??? ?????.
  13. ???? ?? ????? ???? ???????? ????? ???? ?????? ??? ???????.
  14. ???? ??? ????? ?????? ??? ISM. ?? ???? ??????? ?????? ????????? IIS ?? ???? ???? ????????? ???????:
    /scripts/helloworld.pl Server Name http://

?????

?????? ??? ??????? ?????? ??? PERL ??????? ?????? ?? IIS 1. 0? 2.0 ? 3.0 ? ???? ??? ??? ??????? ????? ?????? ?? "????? ??????? ?? Microsoft:
150629????? ?????? ??? PERL ?? ???? ??????? ?????? (IIS) ????????

???????

???? ???????: 245225 - ????? ??? ??????: 04/???/1429 - ??????: 6.1
????? ???
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services version 5.1
  • Microsoft Internet Information Services 6.0
????? ??????: 
kbmt kbhowtomaster KB245225 KbMtar
????? ????
???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????
???? ??? ????? ??????? ?????? ??????????245225

????? ???????

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com