¸®´ª½º¸¦ ¼¹ö ½ÃÀåÀÇ °Á·Π¿Ã¸± ¼ö ÀÖ¾ú´ø ÀÌÀ¯´Â ¿©·¯ °¡Áö°¡ ÀÖ°ÚÁö¸¸ ÇÊÀÚ´Â ¹«¾ùº¸´Ùµµ °·ÂÇÑ ±â´ÉÀ» žÀçÇÑ
¾ÆÆÄÄ¡ À¥ ¼¹ö 
¸¦ ²Å´Â´Ù. »ç½Ç
¾ÆÆÄÄ¡ 
´Â ÇöÁ¸ÇÏ´Â ÃÖ°íÀÇ À¥ ¼¹ö¶ó°í Çصµ °ú¾ðÀÌ ¾Æ´Ï´Ù.
±×·±µ¥ ¹®Á¦´Â
¾ÆÆÄÄ¡ 
¸¦ ¼³Ä¡ÇÏ´Â °ÍÀÌ ±×¸® ½¬¿î ÀÏÀº ¾Æ´Ï¶ó´Â Á¡ÀÌ´Ù. ¹°·Ð Windows¿¡¼ ¼³Ä¡´Â Å« ¾î·Á¿òÀÌ ¾øÁö¸¸ Unix¿¡¼ PHP, MySQL°ú ÇÔ²² ¼³Ä¡ÇÏ´Â °æ¿ì ³°ü¿¡ ºÀÂøÇÏ´Â ¶§°¡ Á¾Á¾ ÀÖ´Ù. ±×·±µ¥ Windows Æǵµ PHP¿Í ¿¬µ¿À» ÇÏ·Á°í ÇÏ¸é ¿¹»óÄ¡ ¸øÇÑ ÀÏÀÌ Á¾Á¾ ¹ß»ýÇÏ°ï ÇÑ´Ù. ¾ó¸¶ Àü ¸ð ¾÷ü¿¡ °£´ÜÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇØÁÖ¸é¼ ÀÌ ÇÁ·Î±×·¥À» ±âµ¿ÇÒ ¼ö ÀÖ´Â À¥ ¼¹ö¸¦ ¿Ã¸° ÀûÀÌ ÀÖ´Ù.
Windows ÆÇÀº ¼³Ä¡°¡ ½±±â ¶§¹®¿¡
¾ÆÆÄÄ¡ 
´Â ½±°Ô ¼³Ä¡ÇßÁö¸¸ ¹®Á¦´Â PHP¿ÍÀÇ ¿¬µ¿ÀÌ µÇÁö ¾Ê´Â °ÍÀ̾ú´Ù. DLL°ú INI ÆÄÀÏÀ» ½Ã½ºÅÛ Æú´õ¿¡ º¹»çÇÏ°í À̺¥Æ® ºä¾î¸¦ È®ÀÎÇغ¸°í ÀÎÅͳÝÀ» ¸ðÁ¶¸® °Ë»öÇغÃÁö¸¸ ¸¶¶¥ÇÑ ¿øÀÎÀ» ãÀ» ¼ö ¾ø¾ú´Ù.
Ȥ½Ã ´Ù¸¥ ¹®Á¦ÀÏ±î ½Í¾î¼
telnetÀ» ÀÌ¿ëÇؼ RAW µ¥ÀÌÅ͸¦ À¥ ¼¹ö·Î º¸³» È®ÀÎÇØ º¸¸é PHP¿Í ºÐ¸íÈ÷ ¿¬µ¿µÇ¾î ÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ±×·¯³ª ¸·»ó PHPÀÇ µ¿ÀÛ ¿©ºÎ¸¦ È®ÀÎÇϱâ À§ÇØ °£´ÜÇÑ Å×½ºÆ® ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¸é ºó ȸéÀÌ Ãâ·ÂµÈ´Ù. ºó ȸéÀÌ Ãâ·ÂµÇ´Â °ÍÀº PHP Äڵ尡 Çؼ®µÇÁö ¾Ê¾Æ <?¿Í ?> »çÀ̸¦ ÇϳªÀÇ Å±׷ΠºÃ±â ¶§¹®¿¡ ¹ß»ýÇÑ Çö»óÀÌ´Ù.
¹®Á¦ÀÇ ¿øÀÎÀ» ÆľÇÇÏ´ø Áß ¿¹Àü¿¡µµ ºñ½ÁÇÑ ÀÏÀ» °æÇèÇß´Ù´Â °ÍÀ» ±ú´Þ¾Ò´Ù. »ç½Ç ÀÌ ¹®Á¦ÀÇ ¿øÀÎÀº ¾ÆÁÖ °£´ÜÇÏ´Ù. PHP´Â º¸¾È ¶§¹®¿¡
php.iniÀÇ ±âº» °ªÀÌ °è¼Ó º¯°æµÇ¾ú±â ¶§¹®¿¡ ¹ß»ýÇÑ Çö»óÀ̾ú´Ù
ÁÖ1. µû¶ó¼ ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ýÀº °£´ÜÇÏ´Ù.
- ¾ÆÆÄÄ¡ Windows ÆÇÀ» ¼³Ä¡ÇÑ´Ù. ¼³Ä¡´Â °£´ÜÇϹǷΠµû·Î ¾ð±ÞÇÏÁö ¾Ê°Ú´Ù. ÇÊÀÚ°¡ ¼³Ä¡ÇÑ ÆÄÀÏÀº apache_2.0.58-win32-x86-no_ssl.msi·Î 2.0.58ÆÇÀÌ´Ù. v2.2.2 Æǵµ ¼³Ä¡ÇßÁö¸¸ ÀÌ °æ¿ì ¾ÆÆÄÄ¡
°¡ ¿À·ù ¶§¹®¿¡ ½ÃÀÛµÇÁö ¾Ê¾Ò´Ù.
- PHP ÃÖ½ÅÆÇÀ» ³»·Á¹Þ¾Æ ÀÓÀÇÀÇ Æú´õ(¿¹: D:\Apache2\PHP5)¿¡ Ç®¾î³õ´Â´Ù. ÇÊÀÚ°¡ »ç¿ëÇÑ ÆÄÀÏÀº php-5.1.4-Win32.zipÀÌ´Ù.
- PHP ¼³Ä¡ Æú´õ¿¡¼ php.ini-recommended¸¦ php.ini·Î À̸§À» º¯°æÇÑ ÈÄ ÀÌ ÆÄÀÏÀ» %SystemRoot%¿¡ º¹»çÇÑ´ÙÁÖ2.
- ÁÁ¾ÆÇÏ´Â ÆíÁý±â·Î ¾ÆÆÄÄ¡ ¼³Á¤ ÆÄÀÏ(¿¹: 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
- ÁÁ¾ÆÇÏ´Â ÆíÁý±â·Î PHP ¼³Á¤ ÆÄÀÏ(¿¹: C:\Windows\php.ini)À» ¿¬ ÈÄ ´ÙÀ½Ã³·³ º¯°æÇÑ´ÙÁÖ4.
º¯°æÀü: short_open_tag = Off
º¯°æÈÄ: short_open_tag = On
- ¾ÆÆÄÄ¡ ¼ºñ½º °¨½Ã±â¸¦ ÀÌ¿ëÇؼ ¾ÆÆÄÄ¡
¸¦ ´Ù½Ã ½ÃÀÛÇÑ´Ù.
ÀÌ·¸°Ô
php.ini ÆÄÀÏÀ» ¼öÁ¤ÇÑ ÈÄ °°Àº ÁÖ¼Ò¿¡ ´Ù½Ã Á¢¼ÓÇغ¸¸é ±×¸²Ã³·³
phpinfo(); ÇÔ¼ö°¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÇ´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù
ÁÖ5.
Ãß°¡ Á¤º¸: ApacheÀÇ À̸§Àº A Patch¿¡¼ ¿Ô´Ù°í ÇÑ´Ù. Ãʱâ NCSA¿¡¼ ¹ßÇ¥ÇÑ À¥ ¼¹ö´Â ¹ö±×°¡ ¸¹¾Æ ¿©·¯ »ç¶÷ÀÌ ÀÌ·¯ÇÑ ¹ö±×¸¦ ¼öÁ¤ÇÑ ÆÐÄ¡¸¦ ¹ßÇ¥Çß°í, °á±¹ ÀÌ ÆÐÄ¡ ±×·ì¿¡¼ À̸§À» µû¿Í Apache°¡ µÆ´Ù°í ÇÑ´Ù.
ÁÖ1: ¸ð ±â°ü¿¡ Ȳ»ç ÃøÁ¤ ½Ã½ºÅÛÀ» ³³Ç°ÇÏ¸é¼ ±â²¯ ÀÛ¼ºÇÑ ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏÁö ¾Ê¾Æ ÇÁ·Î±×·¥ ¼³Ä¡¸¸ ÀÌƲÀÌ °É¸° ÀûÀÌ ÀÖ´Ù. À̶§´Â register_globalsÀÇ ±âº» °ªÀÌ On¿¡¼ Off·Î º¯°æµÇ¾î ¹ß»ýÇÑ ¹®Á¦¿´´Ù.
ÁÖ2: php.ini-dist ÆÄÀÏÀ» »ç¿ëÇϸé ÀÌ·¯ÇÑ ¹®Á¦´Â ¹ß»ýÇÏÁö ¾Ê´Â´Ù.
ÁÖ3: ¹Ýµå½Ã ³¡ÀÌ ¾Æ´Ï¾îµµ »ó°ü¾ø´Ù.
ÁÖ4: ¼³Á¤ ÆÄÀÏÀ» º¯°æÇÏÁö ¾Ê°í PHP ÇÁ·Î±×·¥À» <?php·Î ½ÃÀÛÇصµ µÈ´Ù.
ÁÖ5: ¿¹·Î »ç¿ëÇÑ À¥ ¼¹ö´Â ¾ÆÆÄÄ¡ÀÌÁö¸¸ IIS¿¡¼µµ °°Àº Çö»óÀÌ ¹ß»ýÇÑ´Ù.