ÆÞ ¼³Ä¡Çϱâ
1) http://www.ActiveState.com/pw32/ ¿¡ °¡¼ ÃֽŹöÁ¯À» ´Ù¿î¹Þ¾Æ ¿Â´Ù. 2) À©95/98 ÀÇ ·çÆ® µð·ºÅ丮»ó¿¡¼ Perl5 ¶ó´Â µð·ºÅ丮¸¦ ¸¸µé°í ±× °÷¿¡´Ù À§ÀÇ ÆÄÀÏÀ» ¿Å±äÈÄ, exeÆÄÀÏÀ» ½ÇÇà½ÃÄÑ ¾ÐÃàÀ» Ǭ´Ù. 3) ´ÙÀ½ÀÇ µð·ºÅ丮°¡ ¸¸µé¾î Áø´Ù. (¾î¶² °æ¿ì¿¡´Â Perl µð·ºÅ丮¿¡ »ý¼ºµÊ) \Perl5\bin \Perl5\docs \Perl5\eg \Perl5\lib 4). \Perl5\bin µð·ºÅ丮¿¡ ÀÖ´Â perlw32-install.bat ¸¦ ½ÇÇà½ÃŲ´Ù. 5). autoexec.bat ÀÇ path¿¡ C:\Perl5\bin À» Æ÷ÇÔ½ÃŲ´Ù.
À§¿Í °°ÀÌ Çϸé Perl5 for Windows°¡ ¼³Ä¡µÈ´Ù. ÀÌ°ÍÀº NT¿¡¼µµ ¸¶Âù°¡Áö ÀÌ´Ù.
Perl5¸¦ À¥¼¹ö (Perlsonal Web Server ³ª NTÀÇ °æ¿ì IIS) ¿¡¼ »ç¿ëÇϱâ À§Çؼ´Â ¾Æ·¡ÀÇ ´Ü°è¸¦ ¹â¾Æ¾ß ÇÑ´Ù. 1). WindowsÇÏ´ÜÀÇ "½ÃÀÛ" ¹öÆ°À» ´·¯ "½ÇÇà"À» ´©¸¥ ÈÄ regedit.exe ¸¦ Ä¡¸é ·¹Áö½ºÆ®¸® ÆíÁý±â°¡ ¶á´Ù. 2). ±× °÷¿¡¼ ´ÙÀ½ÀÇ ´Ü°è·Î Ŭ¸¯ÇØ ³ª°£´Ù. ¡¡HKEY_LOCAL_MACHINE ¡¡¡¡-> System ¡¡¡¡¡¡£> CurrentControlSet ¡¡¡¡¡¡¡¡£> Services ¡¡¡¡¡¡¡¡¡¡-> W3Svc ¡¡¡¡¡¡¡¡¡¡¡¡£> Parameters ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡->Script Map
3). Script MapÀ» ¼±ÅÃÇÑ ÈÄ, ÆíÁý±â »ó´ÜÀÇ ¸Þ´º¿¡¼ "ÆíÁý" ¸Þ´º -> "µî·Ï" ºÎ¸Þ´º -> ¹®ÀÚ¿ °ª ºÎ¸Þ´º¸¦ ¼±ÅÃÇÑ´Ù. (¸¸¾à W3Src°¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¸é PWS À¥¼¹ö¸¦ ¸ÕÀú ¼³Ä¡Çϼ¼¿ä.) ¿À¸¥ÂÊ ÇÁ·¹ÀÓ¿¡ ³ªÅ¸³ª´Â ¹Ú½º³»¿¡ .pl À» Àû°í ¿£Å͸¦ Ä£´Ù. 4). ±×·¯¸é ¹®ÀÚ¿ ÆíÁý ¹Ú½º°¡ ³ªÅ¸³ª´Âµ¥ ±× °÷ÀÇ '°ªÀÇ µ¥ÀÌÅÍ'¶õ¿¡
c:\perl5\bin\perl.exe %s %s
À» ÀÔ·ÂÇÑ´Ù. 5). .cgi µµ °°Àº ÇüÅ·Π¸¸µé¾î ÁØ´Ù. 6). ·¹Áö½ºÆ®¸® ÆíÁý±â¸¦ ºüÁ® ³ª¿Â´Ù.
2. À¥¼¹ö ¼³Ä¡Çϱâ.
À©95¿¡¼ À©¿ë Apache À¥¼¹ö, SambarÀ¥¼¹ö, ±×¸®°í MSÀÇ Perlsonal Web Server µîÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿©±â¿¡´Â Personal Web Server¸¦ ±¸Çؼ ¼³Ä¡ÇÏ´Â ¹ýÀ» ¼³¸íÇÏ°íÀÚ ÇÑ´Ù.
1). PWS´Â ¿äÁò¿¡ IISÀÇ Option Pack¿¡ Æ÷ÇÔµÇ¾î ³ª¿À¹Ç·Î MS»çÀÌÆ®¿¡ °¡¼ ±¸ÇÏ·Á¸é Option Pack ¸ðµÎ¸¦ ´Ù¿î¹Þ¾Æ¾ß Çϴµ¥ ±× Å©±â°¡ ¹«·Á 26M ÀÌ»ó À̶ó ´Ù ´Ù¿î¹Þ±â°¡ Èûµç´Ù. win98¿¡´Â CD¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. 2). ±× ÆÄÀÏÀ» ´Ù¿î¹Þ¾Æ ½ÇÇà½ÃÄÑ ÁÖ¸é ÀÚµ¿ÀûÀ¸·Î PWS°¡ µî·ÏµÇ°í, ¼³Ä¡¼ø¼´ë·Î ½Ã½ºÅÛÀ» ¸®ºÎÆ®½ÃÅ°¸é À¥¼¹ö°¡ ÀÚµ¿ÀûÀ¸·Î ¼³Ä¡µÈ´Ù. À©µµ¿ì ÇÏ´ÜÀÇ Æ®·¹ÀÌ ¿¡ º¸¸é PWSÀÇ ¾ÆÀÌÄÜÀÌ ³ªÅ¸³ª ÀÖÀ» °ÍÀÌ´Ù.
3). PWS¿¡¼ CGI¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é, ¹Ýµå½Ã cgi-bin µð·ºÅ丮³ª cgi-local µð·ºÅ丮¸¦ ¸¸µé¾î ÁÖ¾î¾ß Çϴµ¥, ¸ÕÀú Àû´çÇÑ µð·ºÅ丮¿¡´Ù cgi-bin Æú´õ¸¦ Çϳª ¸¸µé¾î ÁØ´Ù. ±×·± ´ÙÀ½, Æ®·¹ÀÌ¿¡ ÀÖ´Â PWS ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÏ¿© ºÒ·¯³½´Ù.
4). ÀÌ Áß Administration ű׸¦ Ŭ¸¯ÇÏ¿© Administration ±Û´ÜÃ߸¦ ´·¯ÁÖ¸é, Personal Web Server ÀÇ Administarator °¡ ºê¶ó¿ìÀú¿¡ ¶á´Ù. ¸¸¾à localhost°¡ ¾î¼±¸... ÇÏ¸é¼ ¶ßÁö ¾Ê´Â´Ù¸é, ´ÙÀ½ Url À» ºê¶ó¿ìÀú¿¡¼ ºÎ¸¥´Ù.
http://127.0.0.1/htmla/htmla.htm
5) ³ªÅ¸³ª´Â À¥ÆäÀÌÁöÀÇ ¸µÅ©Áß¿¡ WWW administration À» Ŭ¸¯ÇÑ´Ù.
6). ³ªÅ¸³ª´Â À¥ÆäÀÌÁöÁß¿¡ Directories ÅÃÀ» Ŭ¸¯ÇÑ´Ù.
7). Directory, Alias, Action µîÀÇ Ä÷³ÀÌ ÀÖ´Â Å×À̺íÀÌ ³ªÅ¸³ª´Âµ¥ ±× Áß¿¡ Action Ä÷³ÀÇ ÇÏ´Ü¿¡ ÀÖ´Â Add ¸µÅ©¸¦ Ŭ¸¯ÇÑ´Ù.
8). ³ªÅ¸³ª´Â ÆäÀÌÁöÁß¿¡ Directory text ¹Ú½º¿¡ ¸¸µé¾îµÐ cgi-bin Æú´õÀÇ °æ·Î¸¦ Àû¾îÁØ´Ù. ¿¹) C:\internet\cgi-bin
9) Virtual Directory ÇÁ·¹ÀÓ³¿¡¼ Virtual Directory ¶óµð¿À ¹öÆ°À» üũÇÏ°í Directory Alias ÀÇ ÅؽºÆ® ¹Ú½º¿¡ /cgi-bin À» Àû¾îÁØ´Ù. ¶ÇÇÑ Access ÇÁ·¹ÀÓ¿¡ ÀÖ´Â Read ¿Í Execute ÀÇ Ã¼Å©¹Ú½º µÑ´Ù üũÇØ ÁØ´Ù. ±×·± ÈÄ OK ¹öÆ°À» ´·¯ÁØ´Ù.
10). ÀÌÁ¦ cgi-bin µð·ºÅ丮 ¸¸µé±â ¹× Alias ÀÛ¾÷Àº ³¡³µ´Ù.
ÀÚ·áÃâó : http://cgiheaven.new21.org
|