À¥ ¼­¹ö¿Í PHP°¡ ¿¬µ¿µÇÁö ¾Ê´Â °æ¿ì
°Ô½ÃÀÏ: 2006/05/24 | ±Û¾´ÀÌ: doa | 21315 ¹ø | ÇÁ¸°Æ® | ¸ÞÀÏ


¸®´ª½º¸¦ ¼­¹ö ½ÃÀåÀÇ °­Á·Π¿Ã¸± ¼ö ÀÖ¾ú´ø ÀÌÀ¯´Â ¿©·¯ °¡Áö°¡ ÀÖ°ÚÁö¸¸ ÇÊÀÚ´Â ¹«¾ùº¸´Ùµµ °­·ÂÇÑ ±â´ÉÀ» žÀçÇÑ ¾ÆÆÄÄ¡ À¥ ¼­¹ö ¸¦ ²Å´Â´Ù. »ç½Ç ¾ÆÆÄÄ¡ ´Â ÇöÁ¸ÇÏ´Â ÃÖ°íÀÇ À¥ ¼­¹ö¶ó°í Çصµ °ú¾ðÀÌ ¾Æ´Ï´Ù.



±×·±µ¥ ¹®Á¦´Â ¾ÆÆÄÄ¡ ¸¦ ¼³Ä¡ÇÏ´Â °ÍÀÌ ±×¸® ½¬¿î ÀÏÀº ¾Æ´Ï¶ó´Â Á¡ÀÌ´Ù. ¹°·Ð Windows¿¡¼­ ¼³Ä¡´Â Å« ¾î·Á¿òÀÌ ¾øÁö¸¸ Unix¿¡¼­ PHP, MySQL°ú ÇÔ²² ¼³Ä¡ÇÏ´Â °æ¿ì ³­°ü¿¡ ºÀÂøÇÏ´Â ¶§°¡ Á¾Á¾ ÀÖ´Ù. ±×·±µ¥ Windows Æǵµ PHP¿Í ¿¬µ¿À» ÇÏ·Á°í ÇÏ¸é ¿¹»óÄ¡ ¸øÇÑ ÀÏÀÌ Á¾Á¾ ¹ß»ýÇÏ°ï ÇÑ´Ù. ¾ó¸¶ Àü ¸ð ¾÷ü¿¡ °£´ÜÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇØÁָ鼭 ÀÌ ÇÁ·Î±×·¥À» ±âµ¿ÇÒ ¼ö ÀÖ´Â À¥ ¼­¹ö¸¦ ¿Ã¸° ÀûÀÌ ÀÖ´Ù.

Windows ÆÇÀº ¼³Ä¡°¡ ½±±â ¶§¹®¿¡ ¾ÆÆÄÄ¡ ´Â ½±°Ô ¼³Ä¡ÇßÁö¸¸ ¹®Á¦´Â PHP¿ÍÀÇ ¿¬µ¿ÀÌ µÇÁö ¾Ê´Â °ÍÀ̾ú´Ù. DLL°ú INI ÆÄÀÏÀ» ½Ã½ºÅÛ Æú´õ¿¡ º¹»çÇÏ°í À̺¥Æ® ºä¾î¸¦ È®ÀÎÇغ¸°í ÀÎÅͳÝÀ» ¸ðÁ¶¸® °Ë»öÇغÃÁö¸¸ ¸¶¶¥ÇÑ ¿øÀÎÀ» ãÀ» ¼ö ¾ø¾ú´Ù.



Ȥ½Ã ´Ù¸¥ ¹®Á¦ÀÏ±î ½Í¾î¼­ telnetÀ» ÀÌ¿ëÇؼ­ RAW µ¥ÀÌÅ͸¦ À¥ ¼­¹ö·Î º¸³» È®ÀÎÇØ º¸¸é PHP¿Í ºÐ¸íÈ÷ ¿¬µ¿µÇ¾î ÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ±×·¯³ª ¸·»ó PHPÀÇ µ¿ÀÛ ¿©ºÎ¸¦ È®ÀÎÇϱâ À§ÇØ °£´ÜÇÑ Å×½ºÆ® ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¸é ºó È­¸éÀÌ Ãâ·ÂµÈ´Ù. ºó È­¸éÀÌ Ãâ·ÂµÇ´Â °ÍÀº PHP Äڵ尡 Çؼ®µÇÁö ¾Ê¾Æ <?¿Í ?> »çÀ̸¦ ÇϳªÀÇ Å±׷ΠºÃ±â ¶§¹®¿¡ ¹ß»ýÇÑ Çö»óÀÌ´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» ÆľÇÇÏ´ø Áß ¿¹Àü¿¡µµ ºñ½ÁÇÑ ÀÏÀ» °æÇèÇß´Ù´Â °ÍÀ» ±ú´Þ¾Ò´Ù. »ç½Ç ÀÌ ¹®Á¦ÀÇ ¿øÀÎÀº ¾ÆÁÖ °£´ÜÇÏ´Ù. PHP´Â º¸¾È ¶§¹®¿¡ php.iniÀÇ ±âº» °ªÀÌ °è¼Ó º¯°æµÇ¾ú±â ¶§¹®¿¡ ¹ß»ýÇÑ Çö»óÀ̾ú´ÙÁÖ1. µû¶ó¼­ ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ýÀº °£´ÜÇÏ´Ù.

  1. ¾ÆÆÄÄ¡ Windows ÆÇÀ» ¼³Ä¡ÇÑ´Ù. ¼³Ä¡´Â °£´ÜÇϹǷΠµû·Î ¾ð±ÞÇÏÁö ¾Ê°Ú´Ù. ÇÊÀÚ°¡ ¼³Ä¡ÇÑ ÆÄÀÏÀº apache_2.0.58-win32-x86-no_ssl.msi·Î 2.0.58ÆÇÀÌ´Ù. v2.2.2 Æǵµ ¼³Ä¡ÇßÁö¸¸ ÀÌ °æ¿ì ¾ÆÆÄÄ¡ °¡ ¿À·ù ¶§¹®¿¡ ½ÃÀÛµÇÁö ¾Ê¾Ò´Ù.
  2. PHP ÃÖ½ÅÆÇÀ» ³»·Á¹Þ¾Æ ÀÓÀÇÀÇ Æú´õ(¿¹: D:\Apache2\PHP5)¿¡ Ç®¾î³õ´Â´Ù. ÇÊÀÚ°¡ »ç¿ëÇÑ ÆÄÀÏÀº php-5.1.4-Win32.zipÀÌ´Ù.
  3. PHP ¼³Ä¡ Æú´õ¿¡¼­ php.ini-recommended¸¦ php.ini·Î À̸§À» º¯°æÇÑ ÈÄ ÀÌ ÆÄÀÏÀ» %SystemRoot%¿¡ º¹»çÇÑ´ÙÁÖ2.
  4. ÁÁ¾ÆÇÏ´Â ÆíÁý±â·Î ¾ÆÆÄÄ¡ ¼³Á¤ ÆÄÀÏ(¿¹: D:\Apache2\Conf\httpd.conf)À» ÀÐÀº ÈÄ ÆÄÀÏ ³¡¿¡ ´ÙÀ½ µÎ ÁÙÀ» Ãß°¡ÇÑ´ÙÁÖ3.
    LoadModule php5_module "<PHP ¼³Ä¡ Æú´õ>/php5apache2.dll"
    	AddType application/x-httpd-php .php .inc
    ¿¹:
    LoadModule php5_module "D:/apache2/php5/php5apache2.dll"
    AddType application/x-httpd-php .php .inc
  5. ÁÁ¾ÆÇÏ´Â ÆíÁý±â·Î PHP ¼³Á¤ ÆÄÀÏ(¿¹: C:\Windows\php.ini)À» ¿¬ ÈÄ ´ÙÀ½Ã³·³ º¯°æÇÑ´ÙÁÖ4.
    º¯°æÀü: short_open_tag = Off
    º¯°æÈÄ: short_open_tag = On
  6. ¾ÆÆÄÄ¡ ¼­ºñ½º °¨½Ã±â¸¦ ÀÌ¿ëÇؼ­ ¾ÆÆÄÄ¡ ¸¦ ´Ù½Ã ½ÃÀÛÇÑ´Ù.


ÀÌ·¸°Ô php.ini ÆÄÀÏÀ» ¼öÁ¤ÇÑ ÈÄ °°Àº ÁÖ¼Ò¿¡ ´Ù½Ã Á¢¼ÓÇغ¸¸é ±×¸²Ã³·³ phpinfo(); ÇÔ¼ö°¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÇ´Â °ÍÀ» ¾Ë ¼ö ÀÖ´ÙÁÖ5.


Ãß°¡ Á¤º¸: ApacheÀÇ À̸§Àº A Patch¿¡¼­ ¿Ô´Ù°í ÇÑ´Ù. Ãʱâ NCSA¿¡¼­ ¹ßÇ¥ÇÑ À¥ ¼­¹ö´Â ¹ö±×°¡ ¸¹¾Æ ¿©·¯ »ç¶÷ÀÌ ÀÌ·¯ÇÑ ¹ö±×¸¦ ¼öÁ¤ÇÑ ÆÐÄ¡¸¦ ¹ßÇ¥Çß°í, °á±¹ ÀÌ ÆÐÄ¡ ±×·ì¿¡¼­ À̸§À» µû¿Í Apache°¡ µÆ´Ù°í ÇÑ´Ù.


ÁÖ1: ¸ð ±â°ü¿¡ Ȳ»ç ÃøÁ¤ ½Ã½ºÅÛÀ» ³³Ç°Çϸ鼭 ±â²¯ ÀÛ¼ºÇÑ ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏÁö ¾Ê¾Æ ÇÁ·Î±×·¥ ¼³Ä¡¸¸ ÀÌƲÀÌ °É¸° ÀûÀÌ ÀÖ´Ù. À̶§´Â register_globalsÀÇ ±âº» °ªÀÌ On¿¡¼­ Off·Î º¯°æµÇ¾î ¹ß»ýÇÑ ¹®Á¦¿´´Ù.

ÁÖ2: php.ini-dist ÆÄÀÏÀ» »ç¿ëÇϸé ÀÌ·¯ÇÑ ¹®Á¦´Â ¹ß»ýÇÏÁö ¾Ê´Â´Ù.

ÁÖ3: ¹Ýµå½Ã ³¡ÀÌ ¾Æ´Ï¾îµµ »ó°ü¾ø´Ù.

ÁÖ4: ¼³Á¤ ÆÄÀÏÀ» º¯°æÇÏÁö ¾Ê°í PHP ÇÁ·Î±×·¥À» <?php·Î ½ÃÀÛÇصµ µÈ´Ù.

ÁÖ5: ¿¹·Î »ç¿ëÇÑ À¥ ¼­¹ö´Â ¾ÆÆÄÄ¡ÀÌÁö¸¸ IIS¿¡¼­µµ °°Àº Çö»óÀÌ ¹ß»ýÇÑ´Ù.


PHP ¼³Á¤ÀÌ º¯°æµÇÁö ¾Ê´Â °æ¿ì ¿äÁòÀº ¼­¹ö¸¦ Á÷Á¢ °ü¸®ÇÏÁö ¾Ê°í À¥ È£½ºÆÃÀ» »ç¿ëÇÏ... (12767) 2006-05-24
MSÀÇ À§ÁöÀ¨ À¥ ÆíÁý±â, Expression Web Designer CTP »ç½Ç ÇÊÀÚ´Â À§ÁöÀ¨ HTML ÆíÁý±â... (7348)2006-05-23

QAOS.com¿¡ °Ô½ÃµÈÁö 1³â ÀÌ»óµÈ ÀÚ·á¿Í °ü¸®ÀÚ°¡ °ø°³ÇÑ ÀÚ·á´Â ´©±¸³ª Á¦ÇѾøÀÌ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.
±×·¯³ª QAOS.comÀÇ ÀڷḦ ÆÛ°¡´Â °ÍÀº ±ÝÁöÇÏ°í ÀÖ½À´Ï´Ù.

ÀÌ Á¤º¸°¡ À¯¿ëÇÏ´Ù°í »ý°¢µÇ½Ã¸é QAOS.com°ú ¸¹Àº ´Ù¸¥ »ç¶÷µéÀ» À§ÇØ ÆÛ°¡±â º¸´Ù´Â ¸µÅ©·Î ¾Ë·ÁÁֽñ⠹ٶø´Ï´Ù.

¼¼»ó»ç´Â À̾߱â



RSS ±¸µ¶ (À͸í | ȸ¿ø | °­Á | Æ÷·³)
(C) 1996 ~ 2017 QAOS.com All rights reserved.