· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Apache MySQLPHP_Guide-KLDP

1.2 À¥ ¼­¹öÀÇ Á¾·ù

´ëÁßÀÇ Àα⸦ ²ø¾ú´ø À¥ ¼­¹öÀÇ Á¾·ù´Â Apache , IIS, Netscape, NCSA, WebSTAR , CERN, MacHTTP·Î ¿ä¾àÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • Apache - À¯´Ð½º ±â¹ÝÀÇ À¥ ¼­¹ö·Î ¹ßÀü ÇßÀ¸¸ç ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì ȯ°æµµ Áö¿øÇÕ´Ï´Ù.   ÇöÁ¸ ÇÏ´Â ¼­¹ö Áß °¡Àå ¸¹Àº Á¡À¯À²À» °¡Áö°í ÀÖ½À´Ï´Ù.
  • IIS(Internet Information Server) - NT ±â¹ÝÀÇ À¥ ¼­¹öÀ̸ç ÁÖ·Î »ç¿ëµÇ´Â ½ºÅ©¸³Æ® ¾ð¾î´Â ASPÀÔ´Ï´Ù.   ÇÏÁö¸¸ ÃÖ±Ù¿¡´Â PHP¿ÍÀÇ Á¢¸ñµµ ÀÌ·ç¾îÁö°í ÀÖ½À´Ï´Ù.
  • NCSA - À¯´Ð½º ±â¹ÝÀÌ°í ¾ÆÆÄÄ¡ À¥ ¼­¹öÀÇ Ãʱ⠸ðµ¨À̸ç ÇöÀç´Â ¾ÆÆÄÄ¡ À¥ ¼­¹ö¿"Ô ÀÚ¸®¸¦ ¹°·ÁÁØ »óÅÂÀÔ´Ï´Ù.
  • Netscape, CERN - À¯´Ð½º ±â¹ÝÀ̸ç ÇöÀç Apache¿¡ ¹Ð·Á »ç¿ëÀÚ°¡ Çö°ÝÈ÷ °¨¼ÒÇÑ »óÅ ÀÔ´Ï´Ù.   ÇöÀç °¢ À¥ ¼­¹öÀÇ »ç¿ëÀÚ ÃþÀ» È®ÀÎÇÒ ¶§ Apache À¥¼­¹ö°¡ ³ª¸ÓÁö À¥ ¼­¹öÀÇ »ç¿ëÀÚ¸¦ ¸ðµÎ ÇÕÇÑ °ÍÀ» ³Ñ¾î¼± »óÅÂÀÔ´Ï´Ù.

1.3 À¥ ¼­ºñ½ºÀÇ Á¾·ù

À¥ ¼­ºñ½ºÀÇ Á¾·ù´Â ´Ù¾çÇÑ »ç¿ëÀÚÀÇ ¿å±¸¿Í À̸¦ ¸¸Á· ½Ã۱â À§ÇÑ °³¹ßÀÌ Áö¼ÓÀûÀ¸·Î ÀÌ·ç¾îÁö´Â ÇÑ °è¼ÓÇØ¼­ Áõ°¡ ÇÒ °Í ÀÔ´Ï´Ù.    ¹°·Ð °°Àº ¼­ºñ½º¶óµµ °æÀïÀ» À§ÇØ Â÷º°È­¸¦ Ãß±¸ÇÒ °ÍÀÔ´Ï´Ù.    À¥ ¼­ºñ½ºÀÇ ¿¹¸¦ º¸¸é ¿©·¯ °¡Áö ÄÜÅÙÃ÷¸¦ ÀÌ¿ëÇÑ ´ÙÁß ¼îÇÎ ¸ô(ÀüÀÚ Á¦Ç°, °¡Á¤ ¿ëǰ, ÀÇ·ù, ÀâÈ­)¿¡¼­ ÇѰ¡Áö »óǰÀ» ƯȭÇÑ(³ó»ê¹°, MP3, °ø¿¬ ¿¹¸Å, ½ºÆ÷Ã÷ ¿ëǰ¡¦)»çÀÌÆ® °¢ °³ÀÎÀÇ Á¤º¸¿Í ¿©·¯ °¡Áö µð·ºÅ丮 ¼­ºñ½º, ÀϹÝÀûÀÎ ÀÚ·áÀÇ °øÀ¯¿Í Á¤º¸ ±³È¯ »çÀÌÆ® µî ¿©·¯ ¹æ½ÄÀÌ Á¸Àç ÇÕ´Ï´Ù.    ¹°·Ð À̰ÍÀº Â÷º°È­¸¦ À§ÇÑ ÇϳªÀÇ ¹æÆí ÀÔ´Ï´Ù.    Â÷º°È­¸¦ À§Çؼ­´Â µðÀÚÀεµ Áß¿äÇÏÁö¸¸ ³»¿ëÀÌ ¿ì¼±ÇØ¾ß µË´Ï´Ù.    ÁÁÀº ¿¹·Î ´º¿å ŸÀÓÁ º¸¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù.    Áï, ÀÎÁöµµ¿¡ ÀÇÇÑ ÇØ´ç ¼îÇÎ ¸ôÀÇ Àα⵵°¡ Áß¿äÇÑ ¿ªÇÒÀ» ÇÕ´Ï´Ù.    À̸¦ ±Øº¹ÇÏ´Â °ÍÀº ¿ÀÁ÷ Â÷º°È­ ÀÔ´Ï´Ù.

´ÙÁß ¼îÇθôÀÇ ¿¹

Ưȭ ¼îÇÎ ¸ôÀÇ ¿¹

1.4 ÀüÀÚ »ó°Å·¡

°¡Àå Æ÷°ýÀûÀ¸·Î »ý°¢ÇÏ´Â ÀüÀÚ »ó°Å·¡ÀÇ Àǹ̴ ÀÎÅͳÝÀ» ÀÌ¿ëÇÏ¿© µ·¿¡ ÇØ´çÇÏ´Â ¹°°ÇÀ» ÁÖ°í ¹Þ´Â °ÍÀÔ´Ï´Ù.    µ·ÀÇ °¡Ä¡¸¦ Áö´Ñ ÀüÀÚÈ­Æó¸¦ ÁÖ°í ¿øÇÏ´Â ¹°°ÇÀ» »ì ¼öµµ ÀÖ½À´Ï´Ù.    ´Ù½Ã ¸»ÇØ ³×Æ®¿öÅ©¸¦ ÅëÇÑ »óǰÀÇ °Å·¡ÀÌ¸ç ±¤°í, ±âŸ ¸ðµç ¼­ºñ½ºÀÇ ±¸¸Å Ȱµ¿ µîÀ» ¸»ÇÕ´Ï´Ù.    À̰ÍÀº ½Ç¹° °æÁ¦¿Í´Â ´Ù¸¥ ¶Ç ´Ù¸¥ °æÁ¦ ÇüŰ¡ µÉ °ÍÀÔ´Ï´Ù.    ÇÏÁö¸¸ ¾ÆÁ÷ ÀÌ·¯ÇÑ ÀüÀÚ È­ÆóÀÇ ÁöºÒ°ú ¹°°Ç ±¸ÀÔÀº ÀÌ·ç¾îÁöÁö ¾Ê½À´Ï´Ù.    ´Ù¸¸ »çÀ̹ö ¸Ó´Ï °³³äÀÇ ¼Ò¾×ÀüÀÚÈ­Æó µîÀ» ÀÌ¿ëÇÑ À̺¥Æ®Çü½ÄÀÇ ¹°°Ç °Å·"¡ ÀÌ·ç¾îÁö°í ÀÖ½À´Ï´Ù.

1.5 ÀüÀÚ »ó°Å·¡ÀÇ ¹®Á¦Á¡

½Å¿ëÄ«µå¸¦ ÀÌ¿ëÇϰųª ÀºÇà Áö·Î ¹øÈ£¸¦ ÅëÇÑ µ·ÀÇ °Å·¡´Â Ȱ¹ßÈ÷ ÀÌ·ç¾î Áö°í ÀÖÁö¸¸ Á¤ÀÛ ÀüÀÚ È­ÆóÀÇ ÀÌ¿ëÀº ¾ÆÁ÷ º¸¾È°ú ¿©·¯ ´Ù¸¥ ¿©·¯°¡Áö ÀÌÀ¯·Î ÀÎÇØ °³¹ßÀÌ ´Ê¾î Áö°í ÀÖ½À´Ï´Ù.    ¸¸¾à ÀÌ·¯ÇÑ ¿©Å¸ÀÇ ¹®Á¦µéÀÌ ÇØ°á µÈ´Ù¸é ÀÎÅÍ³Ý ¼îÇθôÀº ÇÑÃþ ÀαⰡ »ó½ÂÇÒ °Í ÀÔ´Ï´Ù.    ÀüÀÚ È­ÆóÀÇ ±Ùº»ÀûÀÎ ¹®Á¦´Â ¹°·Ð µ·ÀÇ ¹ßÇà, ÀÌÁß¼º , ÅëÈ­ , º¹Á¦ µî ¿©·¯°¡Áö°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.    ÀÌ·¯ÇÑ ¹®Á¦Á¡ÀÌ ÇØ°áµÇ°í ¾ÈÁ¤ÀûÀÎ ÀüÀÚ °áÀç°¡ ÀÌ·ç¾î Áø´Ù¸é ÀºÇàÀÇ ¿ªÇÒ ¿ª½Ã °¨¼ÒÇÒ °ÍÀÔ´Ï´Ù.    À̰ÍÀº °¢ ÀºÇàÀÇ ¼ö¼ö·á ¼öÀÔÀÇ °¨¼Ò¿Í ÀÚ±Ý Á¶´Þ ¹æ¹ý ¶ÇÇÑ »õ·Î¿ö Áö°Ô Çϱ⠶§¹® ÀÔ´Ï´Ù.    ¼¼°èÀûÀ¸·Î ÀÌ·¯ÇÑ ÀüÀÚ »ó°Å·¡ÀÇ Ç¥ÁØÈ­ ÀÛ¾÷Àº °¢±¹ÀÇ µ¶Æ¯ÇÑ ¹æ½ÄÀ¸·Î ÁøÇà ÁßÀ̸ç, ½ÃÀåÀ» ¼±Á¡Çϱâ À§ÇØ Ä¡¿­ÇÑ ³ë·ÂÀ» Çϰí ÀÖ½À´Ï´Ù.

ÀüÀÚ »ó°Å·¡ °ü·Ã »çÀÌÆ®

ÀüÀÚ»ó°Å·¡ À§¿øÈ¸ - http://www.ecc.or.kr/

<TIP>----------------------------------------------------------------------------

ÀüÀÚ»ó°Å·¡ ÀÚ°ÝÁõ

ÀüÀÚ»ó°Å·¡ À§¿øÈ¸¿¡¼­´Â ÀüÀÚ»ó°Å·¡ °ü¸®»ç ÀÚ°ÝÁõÀ» ½Å¼³ÇßÀ¸¸ç ÀÌ·Î º¸´Ù Àü¹®ÀûÀ¸·Î »çÀÌÆ®¸¦ ±¸¼ºÇϰí ÁÖµµÇÏ´Â ÀηÂÀ» ¹èÃâÇÒ °ÍÀÔ´Ï´Ù.    º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº ÇØ´ç »çÀÌÆ®¸¦ ¹æ¹®Çϸé Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. http://www.ecc.or.kr/

°ü·Ã °ú¸ñ

----------------------------------------------------------------------------------------------------

1.6 ÀüÀÚ »ó°Å·¡ µ¿Çâ°ú °³¼±ÇÒ ºÎºÐ

Çѱ¹ Àü»ê¿øÀÇ Åë°è¿¡ µû¸£¸é 1999³â ±âÁØÀ¸·Î ±¹³» ¼îÇÎ ¸ô »çÀÌÆ®ÀÇ ¼ö´Â 400°³¿¡ À°¹ÚÇϸç ÇöÀç °èȹ ÁßÀ̰ųª Ȱµ¿ÁßÀÎ »çÀÌ °è¼Ó Áõ°¡ÇÏ´Â Ãß¼¼ ÀÔ´Ï´Ù.    °¢ ¼îÇÎ ¸ôÀÇ °æ¿ì ÀÎÁöµµ¿¡ µû¶ó ¼­ºñ½º ÄÜÅÙÃ÷¿¡ µû¶ó Ȱµ¿ÀÌ È°¹ßÇÑ »çÀÌÆ®´Â ÀϺΠÀÔ´Ï´Ù.    ´ëÇ¥ÀûÀ¸·Î À¯´ÏÇöóÀÚ , »ï¼ºÀÎÅÍ³Ý ¼îÇθô , ·Ôµ¥ ¹éÈ­Á¡À» µé ¼ö ÀÖ½À´Ï´Ù.    ±¹³»ÀÇ ÀüÀÚ »ó°Å·¡ ±Ô¸ð´Â 600¾ï Á¤µµÀÇ ±Ô¸ð·Î ¿¹»ó ÇÏ¸ç º»°ÝÀûÀÎ ÀüÀÚ »ó°Å·"¡ ÀÌ·ç¾î Áö¸é ±âÁ¸ÀÇ ½ÃÀåÀ» À§ÇùÇÒ ¼öÁØ¿¡ µµ´ÞÇÒ °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.    ÀÌ·¯ÇÑ ¼öÁØ¿¡ µµ´Þ Çϱâ À§Çؼ­´Â Ç¥ÁØÈ­°¡ ÀÌ·ç¾î Á®¾ß µÇ°í º¸¾È , À¯Åëä³ÎÀÇ ´Ùº¯È­ µî ¿©·¯ °¡Áö °³¼±ÇÒ ºÎºÐµéÀÌ Á¸ÀçÇÕ´Ï´Ù.    ¹«¾ùº¸´Ù ¼öÀͼº ÀÖ´Â ÄÜÅÙÃ÷ °³¹ß ¶ÇÇÑ Áß¿äÇÑ ºÎºÐ ÀÔ´Ï´Ù.

1.7 ¸¶¹«¸®

ÀÌ Àå¿¡¼­´Â PHP¸¦ Á¢Çϱâ Àü¿¡ À¥¼­¹ö Á¾·ù¿¡ ´ëÇØ¼­ °£·«È÷ »ìÆì º¸¾Ò½À´Ï´Ù.    ÇöÀç °¡Àå °¢±¤ ¹Þ´Â ¼îÇÎ ¸ô°ú À̸¦ À§ÇÑ ÀüÀÚ »ó°Å·¡¿¡ °üÇÑ °ÍÀ» º¸¾Ò½À´Ï´Ù.    ´ÙÀ½ Àå¿¡¼­´Â À¥¼­¹ö ±¸Ãà¿¡ ÇÊ¿äÇÑ Apache , Php , Mysql¸¦ ¾Ë¾Æº¸°Ú½À´Ï´Ù.

2. À¥¼­¹ö ±¸Ãà¿¡ ÇÊ¿äÇÑ °Íµé (PHP , APACHE , MYSQL)

2.1 Apache , Php , Mysql ¼Ò°³

À¥ °³¹ß¿¡´Â ¸¹Àº µµ±¸°¡ ÇÊ¿äÇÕ´Ï´Ù.    Çϵå¿þ¾î¸¦ ºñ·ÔÇÏ¿© ¼ÒÇÁÆ®¿þ¾î¿¡¼­µµ ±× Á¾·ù´Â ¸¹½À´Ï´Ù.    Å©°Ô À¥¼­¹öÇÁ·Î±×·¥, µ¥ÀÌÅͺ£À̽º ±×¸®°í, °³¹ß ¾ð¾îÀÔ´Ï´Ù.    ¸ðµç ¿î¿µÃ¼Á¦¿¡¼­ À¥¼­¹ö¸¦ ±¸ÃàÇÒ ¼ö ÀÖ°í ¶ÇÇÑ °ø°³ ÇÁ·Î±×·¥À̸鼭µµ ±â´ÉÀÌ ¶Ù¾î³­ ¾ÆÆÄÄ¡ À¥¼­¹ö¿Í Mysql µ¥ÀÌÅͺ£À̽º, PHP ¾ð¾î¿¡ °üÇÏ¿© ¼Ò°³¸¦ ÇϰڽÀ´Ï´Ù.

Apache À¥ ¼­¹ö

¾ÆÆÄÄ¡ À¥ ¼­¹ö´Â ´ëÁßÀÇ ÈûÀ» ¹ÙÅÁÀ¸·Î °¡Àå Å« ÀÎÁöµµ¸¦ ¾òÀ» ¸¸Å­ »ç¿ëÀÚ°¡ À̲ø¾î °¡´Â ¼­¹ö ÀÔ´Ï´Ù.    ¿©Å¸ÀÇ »ó¿ë ¼­¹ö¸¦ ¹ÐÄ"íí ¿ì¶Ò ¼³ ¼ö ÀÖ¾ú´ø ÀÌÀ¯´Â ¿ÀÇ ¼Ò½º °³¹ß¿¡ µû¸¥ º¸´Ù ºü¸¥ »ç¿ëÀÚ Áß½ÉÀÇ °³¹ß·Î ÀÎÇÑ ¼ö¸¹Àº °³¹ßÀÚÀÇ ÇÕ·ù ÀÔ´Ï´Ù.    ¹«¾ù º¸´Ù »ó¿ë ¼­¹ö¿¡ µÚÁöÁö ¾Ê´Â ½Å¼ÓÇÑ ¹ö±× PATCH¿Í ²÷ÀÓ¾ø´Â ¼ö¸¹Àº °³¹ßÀÚÀÇ Áö¿ø°ú ¾ÈÁ¤¼º ÀÔ´Ï´Ù.    ÀÌ·¯ÇÑ Á¡À¸·Î À¥ ¼­¹ö ½ÃÀå¿¡¼­ ´Ù¸¥ ¼­¹ö¿Í ºñ±³ÇØ À¥ ¼­¹ö ½ÃÀå¿¡¼­ °ú¹Ý¼ö ÀÌ»óÀÇ Á¡À¯À²À» º¸À̰í ÀÖ½À´Ï´Ù.

°ø½Ä ¾ÆÆÄÄ¡ »çÀÌÆ® ¿Ü¿¡ °¢ ±¹°¡º° ±×·ìº°·Î »çÀÌÆ®°¡ Á¸Àç Çϴµ¥ Çѱ¹ ¾ÆÆÄÄ¡ ±×·ì¿¡ °¡¸é ÇѱÛÈ­ µÈ ¾ÆÆÄÄ¡ ¼­¹öÀÇ ÃֽŠÁ¤º¸¿Í ±â¼úÀûÀÎ ¹®Á¦¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

Apache À¥ ¼­¹öÀÇ ¿ª»ç

¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®ÀÇ ½ÃÀÛÀº óÀ½ 1995³â°æ ´ëÁßÀÇ »ç¶ûÀ» ¹Þ´ø NCSAÀÇ °³¹ßÀÚÁß ÀϺΰ¡ ¸ð¿© ½ÃÀÛ Çß½À´Ï´Ù.    À̰ÍÀ» ½Ã¹ß·Î NCSA HTTPD °³¹ßÀÚ¿Í ¾ÆÆÄÄ¡ °³¹ßÀÚµéÀÌ ÇÕ·ùµÇ°í ÀÌÀü¿¡ ¸¸µé¾îÁ³´ø ¾ÆÆÄÄ¡ 0.6.2¸¦ ¿ÏÀüÈ÷ °³¼±ÇÑ 0.8.8À», ±×¸®°í ¾ÆÆÄÄ¡ 1.0À» 1995³â10¿ù¿¡ ¸¸µé¾î ³Â½À´Ï´Ù.    ¾ÆÆÄÄ¡ ¼­¹ö´Â ´Ü±â°£¿¡ ±âÁ¸ÀÇ NCSA ÀÚ¸®¸¦ ¹ÐÄ"í ¼±µÎ¿¡ ¿Ã¶ú½À´Ï´Ù.    ÀÌ »ó½Â¼¼´Â Áö±Ýµµ °è¼Ó ÁßÀÌ¸ç ´Ù¸¥ ¿©Å¸ÀÇ ¼­¹ö°¡ ³Ñº¸Áö ¸øÇÏ´Â ÀÚ¸®¿¡ ÀÖ°Ô µÇ¾ú½À´Ï´Ù.    À̰ÍÀº ¹°·Ð Á÷Á¢ °ü¿©ÇÏ´Â °³¹ßÀÚ À̿ܿ¡ Àü¼¼°è ¾ÆÆÄÄ¡ ±×·ì ¹× »ç¿ëÀÚµéÀÌ Ç×»ó Å×½ºÆ® ÇÏ°í ÆÐÄ¡ÇÏ´Â ÀÛ¾÷ÀÇ °á°úÀÔ´Ï´Ù.    ´Ù¸¥ ¼­¹ö°¡ ³Ñº¸Áö ¸øÇÏ´Â ºÎºÐÀÌ ÀÌ·± ¿ÀÇ ¼Ò½º °³¹ßÀÏ °ÍÀÔ´Ï´Ù.    ¾ÆÆÄÄ¡´Â ¸ØÃßÁö ¾Ê´Â °ÍÀÔ´Ï´Ù. ´©±º°¡ ¸ØÃß·Á ÇØµµ Àý´ë ¸ØÃßÁö ¾Ê´Â Áö¼ÓÀûÀÎ °³¹ßÀÌ ÀÌ·ç¾î Áö´Â °ÍÀÔ´Ï´Ù.

Apache GUI Tool

¾ÆÆÄÄ¡¸¦ »ç¿ëÀÚ Áß½ÉÀÇ À¥ ¼­¹ö·Î ¸¸µå´Â ³ë·Âµµ ÁøÇà ÁßÀÔ´Ï´Ù.    GUI ÇÁ·ÎÁ§Æ® Áï, ÄÚ¸¸Ä¡ ÇÁ·ÎÁ§Æ®¶ó ºÒ¸®´Â ÀÌ ÀÛ¾÷Àº ¾ÆÆÄÄ¡ÀÇ ¿î¿ëÀ» ±×·¡ÇÈÀûÀ¸·Î ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù.    ¸¹Àº ºÎºÐÀÌ ¿Ï¼º µÇ¾ú°í ¸®´ª½º ¹èÆ÷ÆÇ¿¡µµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.    ¾ÆÆÄÄ¡ ¼­¹ö´Â ¸ðµç ¼³Á¤ÀÌ ÅØ½ºÆ® ÆÄÀÏÀÎ httpd.conf¸¦ ¼öÁ¤ÇÏ´Â ¹æ¹ýÀ̱⠶§¹®¿¡ ´Ù¼Ò ±×·¡ÇÈ È¯°æ¿¡ Àͼ÷ÇÑ »ç¶÷¿"Ô´Â ºÒÆíÇÒ ¼öµµ ÀÖ°í Á¢±ÙÇϱ⠱î´Ù·Î¿î ºÎºÐÀÌ Àֱ⠶§¹®¿¡ ÀÌ ÇÁ·ÎÁ§Æ®´Â ¾ÕÀ¸·Î ¾ÆÆÄÄ¡¼­¹öÀÇ ¹ßÀü¿¡ Áß¿äÇÑ ºÎºÐÀ» Â÷ÁöÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.

ÄÚ¸¸Ä¡ »çÀÌÆ®¿¡¼­ ÄÚ¸¸Ä¡¿¡ °üÇÑ Á¤º¸¿Í °¢ ȯ°æ¿¡ µû¸¥ ÄÚ¸¸Ä¡ ¼³Ä¡ ÆÄÀÏÀ» ´Ù¿î ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

°¢ ȯ°æ¿¡ µû¸¥ Áö¿ø ÆÄÀÏ

  • w Linux binary
  • w Windows 9x/NT/2000 binary
  • w HP-UX PARISC binary
  • w Solaris Sparc binary
  • w Irix MIPS binary

ÄÚ¸¸Ä¡ ¸ÞÀÎÈ­¸éÀ» º¸¸é ±âÁ¸ÀÇ httpd.conf¿¡¼­ÀÇ ¼³Á¤À» Á¤¸» °£´ÜÈ÷ ±ò²ûÇÏ°Ô ¼öÁ¤ ÇÒ ¼ö ÀÖ°Ô °³¹ß µÈ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.    À̰ÍÀº ±âÁ¸ÀÇ ÅØ½ºÆ® ȯ°æ¿¡¼­ ÀÛ¾÷ ÇÏ´ø »ç¶÷ ¶ÇÇÑ ½±°Ô Á¢±ÙÇÏ°Ô µÇ¾î ÀÖ½À´Ï´Ù.

ÄÚ¸¸Ä¡ÀÇ Properties configuration È­¸é

À§ ±×¸²µéÀ» º¸¸é ±âÁ¸ÀÇ ¼³Á¤ÇÏ´Â ºÎºÐÀ» ¾ÆÁÖ ½±°Ô »ý¼ºÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù.    ÄÚ¸¸Ä¡´Â ¶ÇÇÑ ¿©·¯ ¿î¿µÃ¼Á¦º°·Î ½ÇÇà ÆÄÀÏÀ» Á¦°øÇϰí ÀÖÀ¸¸ç °è¼Ó °³¹ß ÁßÀÔ´Ï´Ù.    ¹°·Ð ¾ÆÁ÷ °³¼±ÇÒ Á¡À» ãÀ¸¸ç °è¼Ó °³¹ß ÁßÀÎ À©µµ¿ì¿ë ¾ÆÆÄÄ¡¸¦ Áö¿øÇÏ´Â ÄÚ¸¸Ä¡ ¶ÇÇÑ Á¸ÀçÇÕ´Ï´Ù.

Apache »ç¿ëÀÚ ÇöȲ

Àü¼¼°è À¥ ¼­¹ö ½ÃÀåÀ» º¼ ¶§ ¾ÆÆÄÄ¡ ¼­¹öÀÇ »ç¿ëÀº ¿ùµîÇÕ´Ï´Ù.    À̰ÍÀº ¹«¾ùº¸´Ù °øÂ¥ÀÓ¿¡µµ ºÒ±¸ÇÏ°í °­·ÂÇÑ ±â´É°ú ºü¸¥ ÆÐÄ¡ µû¸¥ ÀÌÀ¯ÀÔ´Ï´Ù.    (¾ÆÆÄÄ¡ ¼­¹öÀÇ »ç¿ëÀÚ ÇöȲÀº www.netcraft.comÀÇ ÀڷḦ Àοë Çß½À´Ï´Ù.)

netcraft À¥ ¼­¹ö°ü·Ã Åë°è

À§ ±×¸²¿¡¼­ ¾ÆÆÄÄ"¡ ´Ù¸¥ À¥ ¼­¹ö »ç¿ëÀÚ ¼ö¸¦ ¸ðµÎ ÇÕÇÑ °Í º¸´Ù ³ôÀº °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

À§ ±×¸²µé¿¡¼­ º¼ ¼ö ÀÖµíÀÌ ¾ÆÆÄÄ¡ ¼­¹ö´Â ¹ßÀü¸é¿¡¼­ ±×¸®°í ÃÖ°í »ç¿ë ¼­¹ö¿¡¼­ ¸ðµÎ ¿ùµîÈ÷ ³ôÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

À§ ±×¸²Àº ÃÖ±Ù ¸î ³â°£ °¢ ¼­¹öÀÇ º¯È­ ¸ð½ÀÀÔ´Ï´Ù.    2000³â ÇöÀç ¾ÆÆÄÄ¡ ¼­¹ö¸¦ °¡µ¿ ÁßÀÎ µµ¸ÞÀÎÀº 400¸¸°³ ÀÌ»óÀÌ µÇ´Â °É º¼ ¼ö ÀÖ½À´Ï´Ù.

¾ÆÆÄÄ¡¿¡ °üÇÑ ¹®¼­¸¦ Àá½Ã º¸¸é À¥ ÇÁ·ÎÅäÄÝÀÇ µ¶Á¡À» ¸·¾Æ¾ß µÈ´Ù°í ¸»Çϰí ÀÖ½À´Ï´Ù.    ÀÎÅͳݿ¡¼­ ƯÁ¤ ±â¾÷¿¡ ÀÇÇÑ µ¶Á¡ÀÌ ÀÌ·ç¾î Áø´Ù¸é ±×°ÍÀº ÀÎÅͳÝÀÇ ÀÚÀ¯·Î¿ò°ú ÀÚÀ¯ °æÀïÀ» À§¹èÇÏ´Â °ÍÀÔ´Ï´Ù.    ÀÌ·¯ÇÑ ÀÌÀ¯·Î ¾ÆÆÄÄ¡´Â¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¸¦ ÁöÇâÇϰí, ¹«·á·Î ¹èÆ÷ÇÏ´Â ÀÌÀ¯ Áß¿¡ ÇϳªÀÔ´Ï´Ù.    ÀÌ ½Ã°£¿¡µµ Àü¼¼°è ¼ö¸¹Àº °³¹ßÀÚ¿Í »ç¿ëÀÚµéÀÌ ¾ÆÆÄÄ¡¸¦ º¸¸é¼­ ¹®Á¦Á¡ÀÌ ÀÖ´ÂÁö Á"Ë Çϰí ÀÖÀ» °ÍÀÔ´Ï´Ù.    ÀÚ½ÅÀÌ ¾ÆÆÄÄ¡ ¼­¹ö¿¡ ¸¸Á·ÇÏ°í ±â´É °³¼±À» ¹Ù¶õ´Ù¸é ´º½º ±×·ì¿¡ ¾î¶°ÇÑ ±ÛÀ» ¿Ã·Áµµ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.    ÀÌ·± ÀÀ´ä ±Û ÇϳªÇϳª°¡ ¾ÆÆÄÄ¡ ¼­¹ö »ç¿ëÀÚ¿Í °³¹ßÀÚµé¿"Ô Áß¿äÇÑ µµ¿òÀÌ µÉ °ÍÀ̸ç ÀÌ·¸°Ô ¹ßÀüÇÑ ÀÌÀ¯ÀÔ´Ï´Ù.

2.2 PHP

PHP ¼Ò°³

PHP´Â óÀ½ À¥ ½ºÅ©¸³Æ® ¾ð¾î¸¦ Á¢ÇÏ´Â ÀÌ¿"Ô º¸´Ù ½¬¿ì¸é¼­ º¸´Ù ºü¸¥ ½Ã°£¿¡ À¥À» ´ÙÀ̳ª¹Í ÇÏ°Ô ¸¸µé¾î ÁÝ´Ï´Ù.    À̰ÍÀº »¡¸® º¯È­µÇ´Â ÀÎÅÍ³Ý ½ÃÀå¿¡¼­ Áß¿äÇÑ ¿ªÇÒÀ» ÇÏ´Â °ÍÀÔ´Ï´Ù.    ÀÌ·¯ÇÑ PHP(Professional HyperText Preprocessor)´Â ¼­¹ö¿¡¼­ ÇØ¼®µÇ´Â HTML¿¡ ³»ÀåµÇ¾î µ¿ÀÛÇÏ´Â ½ºÅ©¸³Æ® ¾ð¾îÀÔ´Ï´Ù.    C, Java, Perl µî¿¡¼­ ¸¹Àº ¹®Àå Çü½ÄÀ» ºô·Á¿ÔÀ¸¸ç À¥ ºê¶ó¿ìÀú µîÀ¸·Î ½ÇÁ¦ Äڵ带 º¼ ¼ö ¾ø´Ù´Â °Í¿¡ º¸¾È»ó À¯¸®ÇÑ Á¡µµ ÀÖ½À´Ï´Ù.    ¹«¾ùº¸´Ù ÀÌ ¾ð¾î´Â À¥À» °³¹ßÇÏ´Â ÀÌ¿"Ô º¸´Ù Æí¸®ÇÑ È¯°æÀ» Á¦°øÇØÁÝ´Ï´Ù.    ¶ÇÇÑ CGI ÇÁ·Î±×·¡¹Ö ¾ð¾î(C, Perl)¿Í ASPµéÀÌ ¸¸µé¾î ³Â´ø BBS, À¥¸ÞÀÏ, ¼îÇÎ ¸ô¿¡ À̸£±â±îÁö ´ëºÎºÐÀ» ½±°Ô ¸¸µé ¼ö ÀÖÀ¸¸ç »ó¾÷, ºñ»ó¾÷ÀûÀ¸·Î ¾ó¸¶µçÁö »ç¿ë °¡´ÉÇÑ ¾ð¾îÀÔ´Ï´Ù.    ¼³Ä¡ ȯ°æÀº Linux, Unix, À©µµ¿ì µî ´ëºÎºÐÀÇ ¿î¿µÃ¼Á¦¸¦ Áö¿øÇÕ´Ï´Ù.

PHP°¡ Áö¿øÇÏ´Â µ¥ÀÌÅͺ£À̽º

ÇöÁ¸ÇÏ´Â µ¥ÀÌÅͺ£À̽º¸¦ °ÅÀÇ Áö¿øÇÕ´Ï´Ù.    °£´ÜÇÑ °Ô½ÃÆÇÀ̳ª ¹æ¸í·ÏÀ» ¸¸µé °æ¿ì¶óµµ ¿äÁòÀº µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÕ´Ï´Ù.    ¹«¾ùº¸´Ù ºü¸£°Ô °Ë»ö °¡´ÉÇϸ鼭 ü°èÀûÀÎ ÀúÀåÀÌ µÇ¹Ç·Î µ¥ÀÌÅÍ °ü¸®°¡ Æí¸®ÇÏ´Ù´Â ÀÌÀ¯ÀÔ´Ï´Ù.    ÇÑ µÎ°³ÀÇ °Ô½Ã¹°ÀÏ °æ¿ì¿Í ¼ö¹é ¼öõ°³ÀÇ °Ô½Ã¹°ÀÌ ÀÖÀ» ¶§, ÈÄÀÚÀÇ °æ¿ì¶ó¸é º¸´Ù Æí¸®ÇÑ »ç¿ë ¹æ¹ýÀº µ¥ÀÌÅͺ£À̽º ±¸ÃàÀÔ´Ï´Ù.    Áö¿øÇÏ´Â DataBASE´Â (Adabas D, Dbase, Oracle, Empress, PostgreSQL, FilePRO, Solid, Informix, Sybase, InterBASE, Velocis, Msql, Unix dbm)µîÀÌ ÀÖÀ¸¸ç, PHP4 ZEND ÀÇ °æ¿ì´Â ´õ È®½ÇÇÑ Áö¿øÀ» º¸Àå ÇÒ °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.    ¾ÕÀ¸·Îµµ µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ½¬¿î ¿¬°á°ú À̽ļº µîÀ¸·Î ¾Ö¿ëÀÚ°¡ ³¯·Î Áõ°¡Çϸ®¶ó º¾´Ï´Ù.

PHPÀÇ ¿ª»ç

PHP´Â 1994³â °¡À» Rasmus Lerdorf¿¡ ÀÇÇØ ¸¸µé¾îÁ³À¸¸ç, ±×ÀÇ È¨ÆäÀÌÁö¿¡¼­ °ø°³µÇ¾î »ç¿ë µÇ±â´Â 1995³â ÃÊ Persnol Home Page Tool¶ó°í ºÒ·ÁÁö¸é¼­ ÀÔ´Ï´Ù.    À̰ÍÀº ¸î °³ÀÇ ¸ÅÅ©·Î¸¦ °¡Áø ÆÄ¼­(¸í·É ÇØ¼®) ¿£Áø°ú ȨÆäÀÌÁö µÚ¿¡¼­ ¿òÁ÷ÀÌ´Â ¸î °³ÀÇ À¯Æ¿¸®Æ¼·Î ÀÌ·ç¾îÁø °ÍÀ̾ú½À´Ï´Ù.    ¶Ç ´Ù½Ã 95³â Áß¹Ý ÀÌ ÆÄ¼­°¡ ÀçÀÛ¼º µÇ¾î PHP/FI Version 2¶ó ºÒ¸®¾î Á³½À´Ï´Ù.    ¶Ç, FI´Â Rasmus°¡ ÀÛ¼ºÇÑ HTML Çü½ÄÀÇ µ¥ÀÌÅ͸¦ ÇØ¼®ÇÒ ¼ö ÀÖ´Â º°µµÀÇ ÆÐŰÁö ¿´´Âµ¥, ±×´Â ÀÌ µÑÀ» ÇÕÃÄ MsqlÀ» Áö¿øÇϵµ·Ï ÇÏ¿© PHP/FI¸¦ ¸¸µé¾î ³Â½À´Ï´Ù.    PHP/FI´Â ¸¹Àº »ç¶÷µéÀÇ °øÇå¿¡ ÈûÀÔ¾î ¹ßÀüÀ» °ÅµìÇßÀ¸¸ç 1996³â ÈÄ¹Ý Àü¼¼°èÀûÀ¸·Î 15,000°³ ÀÌ»óÀÇ À¥»çÀÌÆ®¿¡¼­ »ç¿ëµÇ¾îÁ³°í 1997³â Á߹ݿ£ 50,000Á¤µµ ÀÌ»óÀ¸·Î ´Ã¾î³µ½À´Ï´Ù.    ±×¸®°í ÀÌÇØ PHP/FI´Â Rasmus °³ÀÎÀÌ ¾Æ´Ñ ÆÀ¿¡ ÀÇÇØ °³¹ßµÇ¾îÁ³½À´Ï´Ù.    Zeev Suraski¿Í Andi Gutmans¿¡ ÀÇÇØ ÀçÀÛ¼ºµÇ¾î PHP 3 °¡ ¸¸µé¾îÁ³°í, À̰ÍÀº ÀÌÀü ¹öÀü¿¡¼­ ¸¹Àº ±â´ÉµéÀ» ¿Å°Ü¿ÔÀ¸¸ç »õ·Î¿î ±â´ÉµéÀ» Ãß°¡ Çß½À´Ï´Ù.    Á¤È®ÇÑ Åë°èÀÚ·á´Â ¾Æ´ÏÁö¸¸ NETCRAFTÀÇ Åë°è ÀڷḦ º¸¸é, ÇöÀç Àü¼¼°è 300,000´ë ÀÌ»óÀÇ À¥ ¼­¹ö¿¡¼­ »ç¿ëÁßÀÔ´Ï´Ù.    ¸¸¾à µµ¸ÞÀο¡¼­ »ç¿ëÁßÀÎ PHP¸¦ º¸¸é µÎ¹è ÀÌ»óÀÌ µÉ °ÍÀÔ´Ï´Ù.    ¾ÕÀ¸·Îµµ ¾ÆÆÄÄ¡ À¥¼­¹öÀÇ Áõ°¡¿Í PHP4 ZENDÀÇ ´Ù¾çÇÑ Æ÷¸Ë Áö¿øÀ¸·Î ´õ Áõ°¡Çϸ®¶ó »ý°¢ÇÕ´Ï´Ù.    (PHP3ÀÇ FAQ¿Í Andi GutmansÀÇ ±ÛÀ» ÂüÁ¶ Çß½À´Ï´Ù)

PHP3¿Í PHP4 ZEND

PHP3¿Í PHP4¸¦ µû·Î ¹è¿ï ÇÊ¿ä´Â ¾ø½À´Ï´Ù.    ´Ù½Ã¸»ÇØ ÀÌ µÑÀº ÇÁ·Î±×·¥ÀÇ »óÀ§ ¹öÀüÀ̶ó°í »ý°¢ÇÏ¸é µÉ °ÍÀÔ´Ï´Ù.    (PHP4 ¾ÕÀ¸·Î ZEND¶óÇÔ) ZEND´Â PHP3°¡ º¸´Ù ´õ ¸¹Àº ±â´ÉÀ» ³Ö±âÀ§ÇØ º¹ÀâÇØÁø ½ºÅ©¸³Æ®·Î ÀÎÇØ ¼º´ÉÀÌ ¶³¾îÁö´Â °ÍÀ» º» Andi Gutmans¿Í Zeev Suraski¿¡ ÀÇÇØ º¸´Ù ¿øÈ°ÇÏ°Ô µ¿ÀÛÇÏ°Ô ¸¸µç »õ·Î¿î ¿£Áø ÀÔ´Ï´Ù.    ¶ÇÇÑ ZEND ¿£ÁøÀº PHP ÀÌ¿ÜÀÇ ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼­µµ Àç»ç¿ëµÉ ¼ö ÀÖ°í ¾ÕÀ¸·Î ´Ù¸¥ ¾ð¾î¿¡¼­µµ »ç¿ë °¡´ÉÇϸ®¶ó º¾´Ï´Ù.    ZEND ¿£ÁøÀ» »ç¿ëÇϸé PHP3º¸´Ù 300¹è Á¤µµ ¼º´É Çâ»óÀ» °¡Á®¿À¸ç, »ç¿ëÀÚ°¡ Áõ°¡ÇßÀ» ¶§ È®¿¬È÷ º¸ÀÔ´Ï´Ù.    ¿©±â¿¡ PLUG-INÀ» º°µµ·Î ±¸¸ÅÇÏ¸é ´õ Çâ»óÀ» °¡Á®¿Ã °ÍÀÔ´Ï´Ù.    ±×¸®°í ZEND´Â foreach, class::method() call°ú °°Àº »õ·Î¿î ¹®¹ý°ú PHP3¿¡¼­ÀÇ »ç¿ëÇϱ⿡ ºÒÆíÇß´ø Á¡À» »ó´çÈ÷ °³¼± Çß½À´Ï´Ù.    °­È­µÈ °ÍÀ» º¸¸é, ¿ì¼± ÀÌÀü ¹öÀüº¸´Ù ´õ ¸¹ÀÌ ¸ðµâÈ­ µÇ¾ú½À´Ï´Ù.    PHP3¿¡¼­¿Í´Â ´Þ¸® µ¿ÀûÀÎ ¸ðµâÈ­°¡ ½±°Ô µÇµµ·Ï ¼³°è µÇ¾îÁø °ÍÀÔ´Ï´Ù.    ±×¸®°í Ç¥ÁØ CGI, Apache, Fhttpd, ISAPI(MSÀÇ IIS¸¦ À§ÇÑ), NSAPI(Netscape serverÀ» À§ÇÑ)¸¦ Áö¿øÇÏ°Ô µÇ¾ú½À´Ï´Ù.    »Ó¸¸ ¾Æ´Ï¶ó ±âÁ¸ÀÇ ASP¸¦ ÅëÇØ¼­ ÀÌ¿ëÇÑ COM/DCOM±îÁö ZEND´Â ¿µ¿ªÀ» ³ÐÇû½À´Ï´Ù.    ÇöÀç PHP4 ZEND´Â candidate 1±îÁö ³ª¿ÔÀ¸¸ç ¾ÕÀ¸·Î °è¼ÓÇØ¼­ ¾÷±×·¹ÀÌµå µÉ ¿¹Á¤ÀÔ´Ï´Ù.    ZEND OptimizerÀÇ °æ¿ì ÇöÀç beta 2±îÁö ³ª¿Í ÀÖÀ¸¸ç Free DownÀÌ °¡´É ÇÕ´Ï´Ù.    ¼³Ä¡ ȯ°æÀº PHP4 beta4 pl1°ú ÀÌÈÄ ¹öÀü(PHP4 RC1)¿¡¼­ ¼³Ä¡ °¡´ÉÇÏ¸ç °¢°¢ÀÇ ½Ã½ºÅÛ È¯°æÀ» º¸¸é ¾Æ·¡¿Í °°½À´Ï´Ù.

  • x86 Linux glibc2.1-based systems (tested on Red Hat 6.1, Mandrake 7.0, Slackware 7.0 and SuSE 6.2).
  • x86 Linux glibc2.0-based systems (tested on Red Hat 5.2 and SuSE 6.1)
  • x86 Linux libc5-based systems (tested on Slackware 4.0 and Debian 1.3.1r8)
  • Sparc Solaris 7
  • FreeBSD 3.4 and 4.0
  • Windows NT 4.0 (not tested on other versions of Windows)

www.zend.comÀ¸·Î °¡¸é °£´ÜÇÑ °¡ÀÔ ÀýÂ÷¿Í ÇÔ²² ¸ÞÀÏ·Î ÆÐ½º¿öµå¸¦ ¹Þ°í ·Î±×ÀÎ ÈÄ ZEND Optimizer¸¦ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù.

À§ ±×¸²¿¡¼­ zend , À¥ ¼­¹ö , µ¥ÀÌÅͺ£À̽º , ºê¶ó¿ìÀúÀÇ ¿ªÇÒ¿¡ ´ëÇÑ °£·«ÇÑ ±¸Á¶¸¦ È®ÀÎ ÇÒ ¼ö ÀÖÀ¸¸ç zend ¿£ÁøÀÌ ÀÌ·¯ÇÑ ±¸Á¶¿¡¼­ ´ã´çÇÏ´Â ºÎºÐÀ» È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

PHP¿Í ASP

PHP¿Í ASP´Â ±Ùº»ÀûÀ¸·Î ¼­¹ö¿ë °´Ã¼ ÁöÇâÀûÀÎ ½ºÅ©¸³Æ® ¾ð¾î¶ó´Â Á¡¿¡¼­ °°Áö¸¸, ASPÀÇ °æ¿ì IIS, PWS¿Í °°Àº À©µµ¿ì ȯ°æ¿¡¼­ ¿òÁ÷ÀÌ´Â ¼­¹ö¸¦ Áö¿øÇϴµ¥ ¹ÝÇØ PHP´Â Apache, IIS, PWS, ¼­¹ö µî°ú À¯´Ð½º À©µµ¿ì ȯ°æ¿¡¼­ ¿òÁ÷ÀÌ´Â ¸ðµç ¼­¹ö¸¦ Áö¿øÇÕ´Ï´Ù.    ¶ÇÇÑ PHP´Â À§¿¡¼­ ¾ð±ÞÇÑ µ¥ÀÌÅͺ£À̽º °°Àº °æ¿ì ODBC¿¡ ÀÇÇÑ ¿¬°á°ú À¯´Ð½º¿¡¼­ »ç¿ëµÇ´Â °ÅÀÇ ¸ðµç DB¸¦ ¿¬°áÇØ ÁÝ´Ï´Ù.    ¹«¾ùº¸´Ù ¸Å·ÂÀûÀÎ °ÍÀº PHP ÄÚµå ³»¿¡¼­ »ç¿ëÀÚ ÀÚ½ÅÀÇ °´Ã¼¸¦ Á¤ÀÇÇØ¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù.    ÀÌ°Í ¸»°íµµ ¿©·¯ °¡Áö ÀåÁ¡µéÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù.

2.3 Mysql

Mysql¿¡ °üÇØ¼­

Mysql µ¥ÀÌÅͺ£À̽º´Â ´Ù¸¥ »ó¿ë µ¥ÀÌÅͺ£À̽º¿Í ºñ±³ÇØ ¾ÈÁ¤¼º°ú ±âŸ ¿©·¯ ¹®Á¦¿¡ Å©°Ô ¶³¾îÁöÁö ¾ÊÀ¸¸é¼­ °ø°³µÇ¾îÁø µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù.    ´Ù¾çÇÑ ÇÔ¼ö¿Í ¿©·¯ ±â´É¸é¿¡¼­ »ó¿ë µ¥ÀÌÅͺ£À̽º°¡ °¡ÁöÁö ¸øÇÑ Á¡À» °¡Áø °Íµµ ¸¹ÀÌ ÀÖ½À´Ï´Ù.    ±×¸®°í °ø°³µÈ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¿Í ºñ±³ ÇÒ ¶§ »ç¿ëÀÚ ¶ÇÇÑ ³Ð½À´Ï´Ù.    MysqlÀº C , C++, Java, python, tck/tk, ODBCµµ Á¦°øÇÏ¸ç ´Ù¾çÇÑ À¥¼­¹ö¿ÍÀÇ ¿¬°áµµ ¿ëÀÌÇÕ´Ï´Ù.    ODBC´Â Ms À©µµ¿ì(win95 , win98 , NT) µîÀ» Á¦°øÇÕ´Ï´Ù.    ÇöÁ¸ÇÏ´Â À©µµ¿ìÀÇ ´ëºÎºÐÀ» Áö¿ø ÇÏ¸ç ¼³Ä¡ ¶ÇÇÑ ´ëºÎºÐÀÇ OS¸¦ Áö¿ø ÇÕ´Ï´Ù.    MysqlÀ» °³ÀÎÀûÀÎ ¿ëµµ·Î »ç¿ëÇÒ °æ¿ì ¹«·áÀÌ¸ç »ó¾÷ÀûÀÎ ¸ñÀûÀ¸·Î »ç¿ëÇÒ °æ¿ì mysql °³¹ßÆÀ¿¡ Á¶±ÝÀÇ ÈÄ¿øÀ» ÇÏ¸é °¡´ÉÇÕ´Ï´Ù.

MysqlÀÌ Áö¿øÇÏ´Â OS¿Í ÆÐŰÁö

  • AIX 4.x with native threads
  • BSDI 2.x with the included MIT-pthreads package
  • BSDI 3.0, 3.1 and 4.x with native threads
  • DEC UNIX 4.x with native threads
  • FreeBSD 2.x with the included MIT-pthreads package
  • FreeBSD 3.x with native threads
  • HP-UX 10.20 with the included MIT-pthreads package
  • HP-UX 11.x with the native threads.
  • Linux 2.0+ with LinuxThreads 0.7.1 or glibc 2.0.7
  • MacOS X Server
  • NetBSD 1.3/1.4 Intel and NetBSD 1.3 Alpha (Requires GNU make)
  • OpenBSD > 2.5 with native therads. OpenBSD < 2.5 with the included MIT-pthreads package
  • OS/2 Warp 3, FixPack 29 and OS/2 Warp 4, FixPack 4
  • SGI Irix 6.x with native threads
  • Solaris 2.5, 2.6 and 2.7 with native threads on SPARC and x86
  • SunOS 4.x with the included MIT-pthreads package
  • SCO OpenServer with a recent port of the FSU Pthreads package
  • SCO UnixWare 7.0.1
  • Tru64 Unix
  • Win95, Win98 and NT

MysqlÀÇ ÁÖ¿ä ±â´É

MysqlÀº C , C++ ·Î ÀÛ¼º µÇ¾îÁ³À¸¸ç ¸¹Àº Å×½ºÆ®¸¦ ÅëÇØ¼­ ¾ÈÁ¤¼ºÀ» ÀÔÁõÇß½À´Ï´Ù.    ¶ÇÇÑ SQL¹®ÀÇ ´ëºÎºÐÀ» ¿Ïº®ÇÏ°Ô Áö¿øÇÏ¸ç °¢ Å×ÀÌºí¿¡ 16°³ÀÇ À妽º¸¦ »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù.    Å« ±Ô¸ðÀÇ Å×À̺íÀ» »ý¼ºÇÒ ¼ö ÀÖÀ¸¸ç ¿ø°ÝÀ¸·Îµµ Á¢¼Ó °¡´É ÇÕ´Ï´Ù.    ´Ù¾çÇÑ Ä÷³ ŸÀÔÀ» Á¦°øÇÏ¸ç »ç¿ëÀÚ °ü¸®¸¦ ½±°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.    ÀÌ¿Ü ´Ù¾çÇÑ ±â´ÉµéÀÌ ÀÖÀ¸¸ç ¸ðµç ½ºÅ©¸³Æ®µéÀÌ ¸¶Âù°¡Áö ÀÌÁö¸¸ µ¥ÀÌÅͺ£À̽º¿ÍÀÇ À¯¿¬ÇÑ ¿¬µ¿Àº Çʼö°¡ µÇ¾ú½À´Ï´Ù.    Mysql ¿ª½Ã ÀÌÁ¡ÀÌ Å¹¿ùÇÏ¸ç ¸ðµç Ç÷§Æû¿¡¼­ Áö¿øµÇ¹Ç·Î »ç¿ë ¹üÀ§ ¶ÇÇÑ ³ÐÀº °ÍÀÔ´Ï´Ù.    Ã³À½ mysqlÀÌ Tcx ³»ºÎ¿¡ »ç¿ëµÉ ¸ñÀûÀ¸·Î ¸¸µé¾î Á³½À´Ï´Ù.    À̰ÍÀº ±× ´ç½ÃÀÇ ¿©Å¸ SQL¼­¹ö º¸´Ù ¼º´ÉÀÌ ÁÁ¾Æ¾ß Çß½À´Ï´Ù.    ÀÌó·³ ¶Ù¾î³­ µ¥ÀÌÅͺ£À̽º¸¦ ÇöÀç ¿ì¸®°¡ ¹«·á·Î »ç¿ëÇϰí ÀÖ´Â °ÍÀÔ´Ï´Ù.

Mysql GUI Tool

Mysql ¿ª½Ã ÀÏ¹Ý ÅØ½ºÆ® ±â¹ÝÀÌ ¾Æ´Ñ ±×·¡ÇÈÀûÀ¸·Î ½±°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ´Â GUI ToolÀÌ ÀÖ½À´Ï´Ù.    ÀÌ ToolÀÇ ±â´ÉµéÀº ¹°·Ð ½ºÅ©¸³Æ®·Î ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù.    ÀÌ·¸°Ô ´ëºÎºÐÀÇ ÇÁ·Î±×·¥µéÀº óÀ½ ÅØ½ºÆ® ±â¹ÝÇÏÁö ¾Ê°í »ç¿ëÀÚ Áß½ÉÀÇ GUI ±â¹ÝÀÇ ToolÀ» »ý¼ºÇÔÀ¸·Î½á º¸´Ù ³ÐÀº »ç¿ëÀÚ ÃþÀ» È®º¸Çϰí ÀÖ½À´Ï´Ù.

GUI ToolÀº À¯´Ð½º ±â¹Ý¿¡¼­ óÀ½ ¸¸µé¾î Á³½À´Ï´Ù.    Áö±ÝÀº À©µµ¿ì ±â¹ÝÀÇ Åø ¶ÇÇÑ ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇϰí ÀÖ°í µ¥ÀÌÅͺ£À̽ºÀÇ ¿ø°Ý°ü¸®¿¡¼­ ´Ù¾çÇÑ »ç¿ëÀÚ ÆíÀǸ¦ Á¦°øÇÕ´Ï´Ù.    ÀϹÝÀûÀÎ Telnet Á¢¼ÓÀ» ÇØ¼­ µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ½Ä»óÇÑ »ç¶÷µé°ú óÀ½ µ¥ÀÌÅͺ£À̽º¸¦ Á¢ÇÏ´Â »ç¶÷µé¿¡°Ô ÁÁÀº ¹æ¹ýÀ» Á¦½ÃÇÕ´Ï´Ù.

MS À©µµ¿ì ¿ë GUI Tool

´ÙÀ½ Àå¿¡¼­´Â ¸®´ª½º ȯ°æ¿¡¼­ Apache , Php , Mysql ¼³Ä¡¸¦ ÀÚ¼¼È÷ ¾Ë¾Æ º¸°Ú½À´Ï´Ù.

3. ¸®´ª½º¿¡¼­ APM ¼³Ä¡Çϱâ

APACHE , PHP , MYSQLÀ» Linux¿¡¼­ ¼³Ä¡ ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æ º¸°Ú½À´Ï´Ù.    À§ ÇÁ·Î±×·¥µéÀº ÃÖ±Ù ¾÷±×·¹ÀÌµå µÈ °É·Î ¿©·¯ºÐµéÀº ¼³Ä¡Çϼ¼¿ä.    ÃÖ±Ù ¹öÀüÀϼö·Ï ¼³Ä¡ÇÏ´Â °úÁ¤Àº Á¶±Ý ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.    RPM ÆÐŰÁö·Î ÀνºÅç ÇÏ´Â ¹æ¹ýµµ ÀÖÁö¸¸ ¼³Ä¡ÇÒ ¶§ »ç¿ë ¿É¼ÇÀÇ Ãß°¡¿Í À§Ä¡ µî ¿©·¯ °¡Áö ÀåÁ¡ÀÌ ÀÖ´Â TAR ÆÐŰÁö¸¦ ÀÌ¿ëÇÏ¿© ¼³Ä¡Çϵµ·Ï ÇϰڽÀ´Ï´Ù.

A.P.M(Apache, Php, Mysql)ÀÇ ¼³Ä¡´Â ´ÙÀ½ ¼ø¼­·Î ÁøÇàÇÕ´Ï´Ù.

3.1 A.P.MÀ» ¼³Ä¡Çϱâ Àü¿¡ ÇÒ ÀÏ

¼³Ä¡´Â APACHE¿¡ ¸ðµâÀ» Ãß°¡Çؼ­ ÄÄÆÄÀÏÇϰڽÀ´Ï´Ù.    ÃÖ±ÙÀÇ ¾÷±×·¹À̵åµÈ ÇÁ·Î±×·¥Àº ¾Æ·¡ÀÇ »çÀÌÆ®¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

1)Apache, PHP, Mysql ÆÐŰÁö ¿Å±â±â

¸ÕÀú CD¿¡ ÀÖ´Â APACHE, PHP, MYSQLÀ» Àӽà µð·ºÅ丮¿¡ ¿Å°Ü ³õ½À´Ï´Ù.    ¿©±â¼­´Â /TMP µð·ºÅ丮¿¡ ¿Å°Ü¼­ ¼³Ä¡¸¦ ÇϰڽÀ´Ï´Ù.    ¿©·¯ºÐÀÇ ÀÓÀÇ µð·ºÅ丮·Î ¿Å°Ü¼­ »ç¿ëÇÏ¸é µË´Ï´Ù.

<TIP>----------------------------------------------------------------------------

CD ¸¶¿îÆ®Çϱâ

CD ¸¶¿îÆ®¿¡ Àͼ÷Ä¡ ¸øÇÑ ºÐÀ» À§ÇØ ¸¶¿îÆ® ÇÏ´Â ¹æ¹ýÀ» °£´ÜÈ÷ ¼³¸íÇϰڽÀ´Ï´Ù.
/etc/fstab ÆÄÀÏÀÇ ³»¿ëÁß cdrom Ç׸ñÀÌ ´ëºÎºÐ ÀνºÅç ½Ã¿¡ Àֱ⠶§¹®¿¡ ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.

  -.fstab ÀÇ cdrom Ç׸ñÀÌ auto ÀÏ °æ¿ì
        auto·Î ¼³Á¤µÇ¾î ÀÖ´Ù¸é ºÎÆÃ Àü cd°¡ ÀÖÀ» °æ¿ì /mnt/cdrom µð·ºÅ丮¿¡ °¡¸é cd ³»¿ëÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

  -.fstabÀÇ cdrom Ç׸ñÀÌ auto°¡ ¾Æ´Ò °æ¿ì
        cd¸¦ ³ÖÀº ´ÙÀ½
        #mount /mnt/cdrom Çϸé cd ³»¿ëÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

  -.¶Ç ´Ù¸¥ ¹æ¹ý
        ·¹µåÇÖ 6.0 ¹öÀü À̶ó¸é Xwindow¿¡¼­ cdromÀ» ¸¶¿îÆ®¿Í ¾ð¸¶¿îÆ® ÇÒ ¼ö ÀÖ½À´Ï´Ù.
        ¸¸¾à ±× ÀÌÀü ¹öÀüÀ̰ųª ´Ù¸¥ ¹®Á¦°¡ ÀÖÀ» °æ¿ì ¾Æ·¡¿Í °°ÀÌ ÇÕ´Ï´Ù.
        #mount -t  iso9660 /dev/cdrom  /mnt/cdrom
--------------------------------------------------------------------------------

2)½ÇÇàÁßÀÎ ¾ÆÆÄÄ¡ ÇÁ·Î¼¼½º ã±â

/tmp µð·ºÅ丮·Î APACHE , PHP , MYSQLÀ» ´Ù ¿Å°å´Ù¸é ¸ÕÀú ±âÁ¸ÀÇ ÀνºÅç ¶§ »ý±ä APACHE¸¦ Áö¿ö¾ß ÇÕ´Ï´Ù.    ¸¸¾à ÀÖ´Â »óÅ¿¡¼­ ¶Ç ÀνºÅç ÇÑ´Ù¸é µÎ°³°¡ °ãÃÄ ¿¡·¯°¡ ¹ß»ýÇÒ ¼ÒÁö°¡ »ý±é´Ï´Ù.    ¸®´ª½º ÀνºÅç ¶§ APACHE¸¦ Á¦¿ÜÇß´Ù¸é ÀÌ ºÎºÐÀº ³Ñ¾î°¡µµ µË´Ï´Ù.

#ps -ef | grep http - ÀÌ ¸í·ÉÀ» ½ÇÇàÇϸé ÇöÀçÀÇ ¾ÆÆÄÄ¡ ¼­¹ö ÇÁ·Î¼¼¼­¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

3)½ÇÇà ÁßÀÎ ¾ÆÆÄÄ¡ ÇÁ·Î¼¼¼­ Á¦°Å

Root ÇÁ·Î¼¼¼­ 541¹øÀ» Á¦°ÅÇÕ´Ï´Ù.    ±×·¯¸é ÀÚ½Ä ÇÁ·Î¼¼¼­µµ ´Ù °°ÀÌ Á¦°ÅµË´Ï´Ù.    ÀÌ ÇÁ·Î¼¼¼­ ¹øÈ£´Â ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.

   #kill 541 - ÇÁ·Î¼¼¼­ Á¦°Å ÇÕ´Ï´Ù.

½ÇÇàÇÒ ¶§ ¸¶´Ù ÇÁ·Î¼¼¼­´Â ´Ù¸£±â ¶§¹®¿¡ Ȥ½Ã ÇÁ·Î¼¼¼­ ¹øÈ£°¡ ÀÚ½ÅÀÇ °Í°ú ´Ù¸£´Ù°í ÀÌ»óÈ÷ ¿©±âÁö ¸¶¼¼¿ä.    ÇÁ·Î¼¼¼­¸¦ Á¦°Å Çß´Ù¸é 2)¹ø °úÁ¤À» Çѹø ´õ ÇØ¼­ ¿ÏÀüÈ÷ Á¦°Å µÈ °ÍÀ» È®ÀÎ ÇÕ´Ï´Ù.

4)±âÁ¸¿¡ ¼³Ä¡µÈ ¾ÆÆÄÄ¡ ã±â

rpm¹öÀüÀÇ ÀνºÅçÀÌ ´ëºÎºÐÀ̰ÚÁö¸¸ rpmÀÌ ¾Æ´Ñ °æ¿ì ¾ÆÆÄÄ¡ °ü·Ã µð·ºÅ丮¸¦ ã¾Æ Á¦°ÅÇØ¾ß µË´Ï´Ù.    rpm¹öÀüÀÎ °æ¿ì ÀÏÀÏÀÌ °ü·Ã µð·ºÅ丮¸¦ ã¾Æ Á¦°ÅÇØµµ µÇÁö¸¸ rpm ¸í·ÉÀ¸·Î °£´ÜÈ÷ Á¦°Å ÇÒ ¼ö ÀÖ½À´Ï´Ù.

#rpm -ql apache - rpmÀ¸·Î ¼³Ä¡µÈ ¾ÆÆÄÄ¡ µð·ºÅ丮¸¦ ã¾Æ ÁÝ´Ï´Ù.

rpm ÆÐŰÁö·Î ¼³Ä¡µÈ ¾ÆÆÄÄ¡ µð·ºÅ丮¸¦ ã´Â ¹æ¹ýÀº ¸¸¾à rpm »èÁ¦ ¸í·ÉÀ¸·Î ¾ÆÆÄÄ"¡ Á¦´ë·Î Á¦°Å µÇÁö ¾ÊÀ» °æ¿ì ¼³Ä¡µÈ µð·ºÅ丮ÀÇ ³»¿ëÀ» ã¾Æ Á¦°ÅÇØ¾ß µÇ±â ¶§¹®¿¡ ¾Ë¾ÆµÎ±â ¹Ù¶ø´Ï´Ù.    rpm ÆÐŰÁö·Î ¼³Ä¡ÇÒ °æ¿ì ¾ÆÆÄÄ¡ ¼­¹öÀÇ ¸ðµâ Ãß°¡¿Í ±âŸ ´Ù¸¥ ¼³Á¤¿¡¼­ ¿©·¯ ¹®Á¦Á¡µéÀÌ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.    ºñ·Ï óÀ½ Á¢ÇÏ°í ´Ù¼Ò ¾î·Æ°Ô ´À²¸Áö´õ¶óµµ ¹ÙÀ̳ʸ® ÀνºÅçÀ» ±ÇÀå ÇÕ´Ï´Ù.

<TIP>----------------------------------------------------------------------------

rpmÀ¸·Î ¼³Ä¡µÈ ÇÁ·Î±×·¥ÀÇ Á¤º¸ º¸±â #rpm -qi ÆÐŰÁö¸í - ÇØ´ç ÆÐŰÁöÀÇ Á¸Àç ¿©ºÎ¸¦ È®ÀÎ ÇÕ´Ï´Ù.    À§ ¸í·ÉÀº rpmÀ¸·Î ¼³Ä¡µÈ PHP³ª MysqlÀ» ãÀ» °æ¿ìµµ ¸¶Âù°¡Áö ÀÔ´Ï´Ù.    ¸¸¾à ÀÇÁ¸¼º ¹®Á¦·Î ÀÎÇØ rpm ÆÐŰÁö »èÁ¦¸í·É( 5)¹ø Âü°í)ÀÌ ½ÇÇà µÇÁö ¾ÊÀ» °æ¿ì À§ ¸í·ÉÀ¸·Î °ü·Ã µð·ºÅ丮¿Í ÆÄÀÏÀ» ã°í »èÁ¦ ÇÏ¸é µË´Ï´Ù.    ¿©±â¼­ ¼³¸íÇÒ TAR ÆÐŰÁö ¼³Ä¡ÀÇ °æ¿ì ¾ÆÆÄÄ¡ ¼³Ä¡ µð·ºÅ丮´Â ¾Æ·¡¿Í °°½À´Ï´Ù.

    /usr/local/apache 
    /apache/bin
    /apache/htdocs
    /apache/cgi
    /apache/conf
    /apache/icons
    /apache/logs
        ¡¦
--------------------------------------------------------------------------------

5)rpmÀ¸·Î ¼³Ä¡µÈ ¾ÆÆÄÄ¡ Á¦°Å Çϱâ

#rpm -e apache - rpm ¼³Ä¡ ¾ÆÆÄÄ¡¸¦ Á¦°ÅÇØ ÁÝ´Ï´Ù.

5)¹ø ¸í·ÉÀ» Çѹø ´õ ½ÇÇàÇØ¼­ ÆÐŰÁö°¡ Á¦°Å µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.    ¸¸¾à ¾ÆÆÄÄ"¡ ¼³Ä¡µÇÁö ¾Ê¾Ò´Ù¸é error ¸Þ½ÃÁö°¡ ³ª¿Ã °ÍÀÔ´Ï´Ù.

3.2 A.P.M ¼³Ä¡Çϱâ

1) apache ÆÄÀÏ Ç®±â

tmp ¶Ç´Â ¿©·¯ºÐµéÀÌ Á¤ÇÑ ÀÓÀÇ µð·ºÅ丮·Î ¾ÆÆÄÄ¡¸¦ copy ÇÕ´Ï´Ù. ´ÙÀ½ ¾Æ·¡ÀÇ ¸í·ÉÀ» ½ÇÇà ÇÕ´Ï´Ù.

#zcat apache_1.3.12.tar.Z | tar xvf - - ÇØ´ç ÆÐŰÁöÀÇ ¾ÐÃàÀ» Ç®¾î ÁÝ´Ï´Ù.

<TIP>----------------------------------------------------------------------------

tar.gz °ú tar.Z ÆÐŰÁö Ç®±â

À§ ÆÐŰÁö¸¦ Ǫ´Â ¹æ¹ýÀº ¸î °¡Áö°¡ ÀÖ½À´Ï´Ù.
    #tar -xvzf ÆÐŰÁö¸í   -   ÀÌ ¸í·ÉÀ¸·Î µÎ Á¾·ùÀÇ ÆÐŰÁö¸¦ ´Ù Ç® ¼ö ÀÖ½À´Ï´Ù.
    #gunzip ÆÐŰÁö¸í  -  gz ¿Í Z·Î ¾ÐÃàµÈ ÆÐŰÁö¸¦ DZ´Ï´Ù.
    #gzip -d ÆÐŰÁö¸í -  gz ¿Í Z·Î ¾ÐÃàµÈ ÆÐŰÁö¸¦ DZ´Ï´Ù.
--------------------------------------------------------------------------------

À§¸¦ º¸¸é apache_1.3.12/ µð·ºÅ丮°¡ »ý¼ºµÈ°É º¼ ¼ö ÀÖ½À´Ï´Ù.    ¼³Ä¡ÇÏ´Â °úÁ¤¿¡¼­ mc(midnight command : ¿¾³¯ µµ½º ½ÃÀý m°ú À¯»çÇÑ À¯´Ð½º ÇÁ·Î±×·¥)¸¦ »ç¿ëÇØ¼­ ¼³Ä¡ÇÏ´Â ºÐµµ ÀÖÀ» °ÍÀÔ´Ï´Ù.    µð·ºÅ丮 »ç¿ë¿¡ copy³ª ±âŸ ¸í·ÉµéÀÌ ´Ù¾çÇϹǷΠ¸®´ª½ºÀÇ ÅØ½ºÆ® ¸ðµå¿¡ Àͼ÷Ä¡ ¾ÊÀº »ç¶÷Àº ÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇϱ⠹ٶø´Ï´Ù.

2) ¾ÆÆÄÄ¡ µð·ºÅ丮ÀÇ ./configure ¿Í ./Configure ½ÇÇà

apache_1.3.12 µð·ºÅ丮·Î °¡¼­ ./configure¸¦ Çѹø ½ÇÇàÇØ ÁÝ´Ï´Ù.    Apache¿¡ µð·ºÅ丮 (./configure ¿Í ./Configure µÎ °¡Áö°¡ ÀÖÀ¸´Ï ÁÖÀÇÇϱ⠹ٶø´Ï´Ù.) ´ÙÀ½ /apache_1.3.12/src µð·ºÅ丮·Î ¿Å°Ü ./Configure¸¦ ½ÇÇàÇÕ´Ï´Ù.

3)Mysql Ç®±â

./configure , ./Configure¸¦ Çß´Ù¸é ÀÌÁ¦ apache´Â Àá½Ã µÎ°í mysqlÀ» Ç®µµ·Ï ÇϰڽÀ´Ï´Ù.    /tmp³ª ¿©·¯ºÐÀÌ Á¤ÇÑ ÀÓÀÇ µð·ºÅ丮·Î ÆÐŰÁö¸¦ copy ÇÕ´Ï´Ù.    ±×¸®°í ´ÙÀ½ ¸í·ÉÀ» ½ÇÇà ÇÕ´Ï´Ù.

#zcat mysql-3.23.12c-alpha-pc-linux-gnu-i686.tar.gz | tar xvf - - ÇØ´ç mysql ÆÐŰÁö¸¦ Ç®¾î ÁÝ´Ï´Ù.

¿©±â ÀνºÅç ÇÒ mysqlÀº 3.23.12c ¹öÀü ÀÔ´Ï´Ù.    ¿©·¯ºÐÀº ÃÖ±Ù ¹öÀüÀ» ´Ù¿î ¹Þ¾Æ ¼³Ä¡Çϼ¼¿ä.    ÀÌ·¸°Ô ¹ÙÀ̳ʸ® ¹èÆ÷º»À» ÀνºÅç ÇÏ´Â ÀÌÀ¯´Â ´Ù¸¥ °Íº¸´Ù ¾î´À Á¤µµ ¼º´É Çâ»óÀÌ Àֱ⠶§¹®ÀÔ´Ï´Ù.    ¹ÙÀ̳ʸ®¸¦ ÄÄÆÄÀÏ ÇÒ °æ¿ì´Â Á¤ÀûÀ¸·Î ¸µÅ©°¡ ÀÌ·ç¾îÁö°Ô µÇ±â ¶§¹®ÀÔ´Ï´Ù.    Á÷Á¢ ÄÄÆÄÀÏÇÒ °æ¿ì¶óµµ Á¤ÀûÀ¸·Î ¸µÅ©½Ãų ¼ö ÀÖÁö¸¸ ±¸Áö ±×·² ÇÊ¿ä´Â ¾ø°í ¹ÙÀ̳ʸ® ¹èÆ÷º»À» »ç¿ëÇϱ⠹ٶø´Ï´Ù.

4) Ç®¸° Mysql ÆÐŰÁö ¿Å±â±â

¾ÐÃàÀ» ´Ù Ç®¾úÀ¸¸é mc³ª cp ¸í·ÉÀ¸·Î mysql µð·ºÅ丮¸¦ /usr/local/mysql·Î ¿Å±é´Ï´Ù.    ¹°·Ð mysql µð·ºÅ丮´Â »õ·Î ¸¸µå´Â °ÍÀÔ´Ï´Ù.    ÇÊÀÚÀÇ °æ¿ì´Â mc·Î °£´ÜÇÏ°Ô ¿Å°å½À´Ï´Ù.

À§ ±×¸²À» º¸¸é /usr/local/mysql µð·ºÅ丮·Î ¿Å°Ü ³õÀº °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

5) ./scripts/mysql_install_db ½ÇÇà

ÀÌÁ¦ /usr/local/mysql µð·ºÅ丮 ¾È¿¡¼­ ./scripts/mysql_install_db¸¦ ½ÇÇàÇØ ÁÝ´Ï´Ù.

(*ÁÖÀÇ : /usr/local/mysql/scripts µð·ºÅ丮¿¡¼­ ½ÇÇàÇÏ´Â °ÍÀÌ ¾Æ´ÔÀ» ¸í½ÉÇϱ⠹ٶø´Ï´Ù.)

6)Mysql Test ¹× ¼³Á¤

./scripts/mysql_install_db ¸í·ÉÀ» ½ÇÇàÇÑ ÈÄ Á¦´ë·Î ¼³Ä¡µÇ¾ú´Ù¸é ÀÌÁ¦ mysqlÀ» °£´ÜÈ÷ Å×½ºÆ® ÇØº¾´Ï´Ù.    ¸ÕÀú, mysqlÀÇ »ç¿ëÀÚ ÆÐ½º¿öµå¸¦ ¹Ù²Ù¾î ÁÝ´Ï´Ù.    µðÆúÆ®´Â ÆÐ½º¿öµå ¾øÀÌ root ±ÇÇÑÀ̱⠶§¹®¿¡ Â÷ÈÄ php ½ºÅ©¸³Æ®¸¦ ¸¸µé´õ¶óµµ ÀÌ ºÎºÐÀº ²À Áý°í ³Ñ¾î°¡¾ß µË´Ï´Ù.    /usr/local/mysql/bin µð·ºÅ丮¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇØ¼­ ÆÐ½º¿öµå¸¦ ¹Ù²ß´Ï´Ù.

<TIP>----------------------------------------------------------------------------

Mysql ¸®´ª½º¿Í ÇÔ²² ½ÇÇà Çϱâ

¸¸¾à ¿©·¯ºÐµéÀÌ ¸®´ª½º ¼­¹öÀÇ ½ÇÇà°ú µ¿½Ã¿¡ MysqlÀ» °¡µ¿ Çϱ⸦ ¿øÇÑ´Ù¸é ¾Æ·¡¿Í °°ÀÌ etc/rc.d/rc.localÆÄÀÏ¿¡ Ãß°¡ ÇØ¾ß ÇÕ´Ï´Ù.
 
    rc.local Ãß°¡ ºÎºÐ
      if [ -f /usr/local/mysql/bin/safe_mysqld ]; then
        /usr/local/mysql/bin/safe_mysqld &
      fi
--------------------------------------------------------------------------------
¨ç ÆÐ½º¿öµå ¹Ù²Ù±â
  
    #./mysqladmin -u root password  ¡® »õ·Î¿î password ¡¯
        
    ÆÐ½º¿öµå¸¦ ¹Ù²Ù±â Àü È®ÀÎÇØº¸½Ã¸é ¾Ë°ÚÁö¸¸ #./mysql -u root ÇÏ¸é ±×³É Á¢¼Ó µË´Ï´Ù. ¿ì¼± ¾ÏÈ£¸¦ ¸¸µå´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.


¨è Mysql °¡µ¿°ú Á¤Áö Çϱâ
    
    mysql¿¡ °üÇÑ º¸´Ù »ó¼¼ÇÑ Á¤º¸´Â µÚ mysql ºÎºÐÀ» Âü°í Çϼ¼¿ä.
         
    #./safe_mysqld &  -  usr/local/mysql/bin µð·ºÅ丮 ¾È¿¡ safe_mysqld ÆÄÀÏÀÌ Á¸ÀçÇϰí mysqlÀ» ¹é±×¶ó¿îµå·Î ½ÇÇà ÇÕ´Ï´Ù.
    #./mysqladmin shutdown  -  Mysql ¼­¹ö¸¦ Á¤Áö ÇÕ´Ï´Ù.
    #./mysql.server start  -  /usr/local/mysql/sbin µð·ºÀÇ mysql.server ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ mysqlÀ» ½ÇÇà ÇÕ´Ï´Ù.
    #./mysql.server stop  -  Mysql ¼­¹ö¸¦ Á¤Áö ÇÕ´Ï´Ù.


¨é ./mysql.serverÀÇ Á¢¼Ó È®ÀÎ

    ÇØ´ç ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ±â ÆíÇÑ °÷À¸·Î copyÇÑ ´ÙÀ½ ¸ðµå¸¦ chmod 700À¸·Î ¹Ù²Ù¾î »ç¿ë ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
    ( ÇÊÀÚÀÇ °æ¿ì /sbin µð·ºÅ丮¿¡ ¿Å°Ü¼­ ½ÇÇà Çß½À´Ï´Ù.)

±×·³ ÀÌÁ¦ mysql ¼­¹ö´Â µ¿ÀÛÇÏ´Â »óÅÂÀ̹ǷΠÁ÷Á¢ Á¢¼ÓÀ» ÇØº¸°Ú½À´Ï´Ù.    ¸ÕÀú ¾Õ¿¡¼­ ¸»Çß´ø ÆÐ½º¿öµå ¼³Á¤ ºÎºÐÀ» ´Ù½Ã È®ÀÎ ÇϰڽÀ´Ï´Ù.

À§¿Í °°ÀÌ ¹Ù²Ù°í ³­ÈÄ Á¢¼Ó ÇÕ´Ï´Ù.(¿©·¯ºÐµéÀº ÀÚ½ÅÀÇ ÆÐ½º¿öµå¸¦ ÀÔ·Â ÇÕ´Ï´Ù.)

À§¿¡¼­ -p ¿É¼ÇÀ» ÁÜÀ¸·Î½á ÆÐ½º¿öµå ÀԷ¶õÀÌ ¶å´Ï´Ù.    ±×·¯¸é Á÷Á¢ ÀÔ·ÂÇÏ°í ¿£ÅÍÇϸé Á¢¼ÓÀÌ ÀÌ·ç¾î Áý´Ï´Ù.    ´ÙÀ½ mysql> ¹Ù²î°Ô µË´Ï´Ù.

¨ê Mysql Á¢¼Ó ÈÄ ±âº»ÀûÀÎ È®ÀÎ
          
    ¿©±â¿¡¼­ mysqlÀÇ database¿Í table¸¦ È®ÀÎÇØ º¸°Ú½À´Ï´Ù.
    Mysql¿¡ Á÷Á¢ Á¢¼ÓÇØ¼­ ¼­¹ö¿Í ´ëÈ­ÇÏ´Â ¹æ¹ýÀº µÞ ºÎºÐÀÇ php¿¡¼­ Áö¿øÇÏ´Â mysql ÇÔ¼ö¿Í ¿¬°üµË´Ï´Ù. 
    µû¶ó¼­ mysql ´ëÈ­¹ýÀ» ¾È´Ù¸é php¿¡¼­ÀÇ mysql ÇÔ¼ö ¶ÇÇÑ °£´ÜÈ÷ ÇØ°á µË´Ï´Ù.
    MysqlÀº php¿ÍÀÇ Á¶È­°¡ apache¿Í ¸¸³¯ ¶§ ´õ °­·ÂÇØ ÁüÀº ¾Æ¹«µµ ºÎÁ¤ÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
    ºñ·Ï php¿Í apache¸¸À» ÀÌ¿ëÇØ¼­ µ¥ÀÌÅͺ£À̽º ¾øÀ̵µ »ç¿ë ÇÒ ¼ö ÀÖÁö¸¸ mysql µ¥ÀÌÅͺ£À̽º°¡ Á¢¸ñ µÈ´Ù¸é
    ´õ °­·ÂÇØÁö´Â °ÍÀÔ´Ï´Ù.   ¿äÁòÀÇ °æ¿ì ´ëºÎºÐÀÇ ¼­¹ö°¡ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇϹǷΠ¾ÆÁÖ °£´ÜÇÑ bbs¿¡¼­
    ´ëÇü bbs¿¡ À̸£±â ±îÁö À¯¿ëÇÏ°Ô »ç¿ëµË´Ï´Ù.
    °Ô´Ù°¡ mysqlÀº °øÂ¥ µ¥ÀÌÅͺ£À̽ºÀ̱⠶§¹®¿¡ ´õ¿í ÀαⰡ Ä¡¼Ú°í ÀÖ½À´Ï´Ù.
            
    mysql>show databases ;   -   ÇöÀç »ý¼º µÇ¾î ÀÖ´Â µ¥ÀÌÅͺ£À̽º¸¦ º¸¿© ÁÝ´Ï´Ù.
                   (¿©±â¼­ ±×³É show tables ; ¸í·ÉÀ» ½ÇÇàÇÒ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö°¡ Ãâ·Â µË´Ï´Ù.
                    ƯÁ¤ µ¥ÀÌÅͺ£À̽º »ç¿ëÀ» ¸í½ÃÇÏÁö ¾Ê¾Ò±â ¶§¹®ÀÔ´Ï´Ù.)
                 
    mysql>use mysql ;  -  mysql µ¥ÀÌÅͺ£À̽º »ç¿ëÀ» ¸í½Ã ÇÕ´Ï´Ù.
                    ƯÁ¤ µ¥ÀÌÅͺ£À̽º »ç¿ëÀ» À§ÇØ use ¸í·ÉÀ» »ç¿ë ÇÕ´Ï´Ù.
                  
    mysql>show tables ;  -  µðÆúÆ®·Î ¸¸µé¾îÁø Å×À̺íÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
                    ¿©±â¿¡´Â »ç¿ëÀÚ¿Í ÇÔ¼öµé È£½ºÆ®¸í µî mysql Àü¹Ý¿¡ °üÇÑ »çÇ×ÀÌ Á¸ÀçÇÕ´Ï´Ù

    mysql>/s  -  ¼¼ºÎÀûÀÎ mysql Á¤º¸¸¦ È®ÀÎ ÇÕ´Ï´Ù.
    ÇöÀç ¼³Ä¡µÈ mysqlÀÇ ¹öÀü°ú »ç¿ëÀÚ ÇÁ·ÎÅäÄÝ µîÀÇ Á¤º¸¸¦ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

7) PHP Ç®±â

ÀÚ ±×·³ ÀÌÁ¦ php ¸ðµâÀ» apache¿¡ Á¢¸ñ½Ã۵µ·Ï ÇϰڽÀ´Ï´Ù.    ¿©±â »ç¿ëµÇ¾îÁú php´Â PHP 4 zend beta 3 ¹öÀü ÀÔ´Ï´Ù.    ÇöÀçÀÇ °æ¿ì PHP 4 Á¤½Ä ¹öÀüÀÌ ³ª¿Ô°í ±×¸®°í zend ¿ÉƼ¸¶ÀÌÁ® µîÀÌ ³ª¿Â »óÅ ÀÔ´Ï´Ù.    ¿©·¯ºÐµéÀº À̰ÍÀ» ¼³Ä¡Çϱ⠹ٶø´Ï´Ù.    ¾ÆÁ÷ ºÒ¾ÈÁ¤ÇÑ »óŶó¸é Á¶±Ý ´õ ÁöÄѺÁµµ µÇÁö¸¸ ÆÐÄ¡¿Í ¿ÉƼ¸¶ÀÌÁ® µîÀÌ ÀÖÀ¸¹Ç·Î ´õ °­·ÂÇØÁø °ÍÀº »ç½Ç ÀÔ´Ï´Ù.    ¸ÕÀú phpÀ» copy ÇÑ /tmp(ÀÓÀÇ µð·ºÅ丮) µð·ºÅ丮¿¡¼­ ¾ÐÃàÀ» DZ´Ï´Ù.    ( PHP 4.0 °ú ¼³Ä¡ ¹æ¹ýÀº °°À¸¹Ç·Î ÁøÇà ¼ø¼­¸¦ ÁöÄÑ ÀνºÅç ÇÏ¸é µË´Ï´Ù.)

#zcat   |tar xvf - - ÇØ´ç " " ÆÐŰÁöÀÇ ¾ÐÃàÀ» Ǫ´Â ¸í·É¾î

8) PHP ./configure ½ÇÇà

"7)" °ú °°ÀÌ ¾ÐÃàÀ» Ç®°í ³­ ÈÄ /tmp/php-4.0b3 µð·ºÅ丮¿¡¼­ mysql°ú apache Ç׸ñÀ»enable ½Ã۱â À§Çؼ­ ./configure¸¦ ¾Æ·¡¿°°ÀÌ ½ÇÇàÇØ¾ß µË´Ï´Ù.

#./configure --with-apache=/tmp/apache_1.3.12 --with-mysql=/usr/local/mysql

ÀÌ ¸í·ÉÀº ³ª¸ÓÁö ´Ù¸¥ Ç׸ñÀ» Ãß°¡ ÇÒ °æ¿ì¿Í °°ÀÌ À̾ ³ª¿­ÇÏ¸é µË´Ï´Ù.

ÀÌ °°Àº ¹æ¹ýÀº ./setup ¼³Á¤ ÆÄÀÏÀÌ php3 ¹öÀü¿¡¼­´Â ¾ÈÁ¤ ¹öÀüÀ̹ǷΠÁ¸ÀçÇßÁö¸¸, °³¹ß ¹öÀüÀ̳ª ¾ÆÁ÷ ÁøÇàÁßÀÎ ¹öÀüÀÏ °æ¿ì Á÷Á¢ configure ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.    ./setup ¼³Á¤ÀÇ °æ¿ì´Â ±×³É ½ÇÇà ÇÏ¸é ´ëÈ­½ÄÀ¸·Î ¼³Á¤À» ÇÏ´Â °ÍÀÔ´Ï´Ù.    php ÀνºÅç ½Ã Ãß°¡ÇÒ Ç׸ñµéÀ» yes , no·Î ´äÇÏ´Â °ÍÀÔ´Ï´Ù.    ¿©±â¼­ÀÇ ¼³Á¤Àº configure·Î Á÷Á¢ ¼³Á¤Çϵµ·Ï ÇϰڽÀ´Ï´Ù.    ¸¸¾à À§ configure°¡ ½ÇÆÐÇßÀ»°æ¿ì´Â (apache¿Í mysql Áö¿ø ¼³Á¤) php-4.0b µð·ºÅ丮 ¾È¿¡ Á¸ÀçÇÏ´Â config.chche ÆÄÀÏÀ» Á¦°ÅÇÏ°í ´Ù½Ã -with ¿É¼ÇÀ» »ç¿ëÇØ¼­ configure ÇØ¾ß ÇÕ´Ï´Ù.    ÀÏ´Ü configure À» ½ÇÇà Çß´Ù¸é(apache¿Í mysql Áö¿ø¼³Á¤) ´ÙÀ½ÀÇ Ç׸ñÀ» È®ÀÎÇÏ´Â ¹æ¹ýÀ¸·Î ½ÇÆÐ ¿©ºÎ¸¦ üũ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

<TIP>----------------------------------------------------------------------------

GD ¼³Ä¡ Çϱâ

Gd´Â php¿¡¼­ ±×·¡ÇÈ ÇÔ¼ö¸¦ »ç¿ëÇϱâ À§ÇØ ¼³Ä¡ ÇÏ´Â °ÍÀÔ´Ï´Ù. À̰ÍÀ» »ç¿ëÇϱâ À§Çؼ­´Â phpÀÇ ./configure
½ÇÇà ¶§ Ãß°¡ ÇØ¾ßÇÕ´Ï´Ù.("8)" Ç׸ñ)

¨ç tmp µð·ºÅ丮¿¡ gd ÆÐŰÁö¸¦ copy ÇÏ°í ¾ÐÃàÀ» DZ´Ï´Ù.

  
¨è gd make Çϱâ
    ¾ÐÃàÀ» Ǭ ÀÓÀÇÀÇ gd µð·ºÅ丮¿¡¼­ ÄÄÆÄÀÏ ÇÕ´Ï´Ù.

  
¨é gd ¿Å±â±â
    ÄÄÆÄÀÏÇÑ gd¸¦ ÀÓÀÇÀÇ µð·ºÅ丮·Î ¿Å±é´Ï´Ù. (ÇÊÀÚ´Â /usr/lib·Î ¿Å°å½À´Ï´Ù.)

  
¨ê phpÀÇ ./configure ½ÇÇà
    php¸¦ ./configure ÇÒ ¶§  ¡"--with-gd=/usr/lib" Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù.
    ¼³Ä¡ ¼º°ø ¿©ºÎ´Â üũ Ç׸ñÀ» ã¾Æ È®ÀÎÇÕ´Ï´Ù.

--------------------------------------------------------------------------------

À§ ±×¸²¿¡¼­ ¾ÆÆÄÄ¡ Áö¿ø ¿©ºÎ¸¦ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

À§ ±×¸²¿¡¼­ mysql Áö¿ø ¿©ºÎ¸¦ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.    ´Ù¸¥ Ç׸ñÀ» Ãß°¡ ÇÏ·Á¸é -with ¿É¼ÇÀ¸·Î ´Ù¸¥ ºÎºÐÀ» ´õ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù.    ¿©·¯ºÐµé Áß È¤ ³ªÁß¿¡¶óµµ ´Ù½Ã PHP¿¡ ¶Ç ´Ù¸¥ Áö¿øÀ» Ãß°¡ÇÒ °æ¿ì°¡ »ý±æ °æ¿ì ÇØ´ç ÆÐŰÁö¸¦ ÀνºÅç Çϰí phpÀÇ ./configure ½ÇÇà½Ã¿¡ --with ¿É¼ÇÀ» ÀÌ¿ëÇØ¼­ ±âÁ¸ÀÇ Ç׸ñ°ú »õ·Î Ãß°¡ÇÒ Ç׸ñÀ» ´Ù½Ã ³ª¿­Çؼ­ ÇØÁÖ¸é µÇ°í ¼³Ä¡ 8)¹ø Ç׸ñ ÀÌÈĸ¦ ¹Ýº¹ ÇÏ¸é µË´Ï´Ù.

9) PHP ÄÄÆÄÀÏ

phpÀÇ ./configure¸¦ ¸ðµÎ ¸¶ÃƽÀ´Ï´Ù. ±×·³ º»°ÝÀûÀ¸·Î PHP¸¦ ÄÄÆÄÀÏ ÇÏ´Â °ÍÀ» º¸°Ú½À´Ï´Ù.    Àӽà µð·ºÅ丮ÀÇ PHP¸¦ /usr/local/php µð·ºÅ丮·Î º¹»çÇØ¼­ configureÇß´Ù¸é °Å±â¼­ make¸¦ ½ÇÇàÇÏ¸é µË´Ï´Ù.    (Ȥ, ÇÊÀÚó·³ /tmp/php-4.0b3 µð·ºÅ丮¿¡¼­ make¸¦ ÇØµµ ¹«¹æÇÕ´Ï´Ù. )

#make ½ÇÇà

10) PHP ÀνºÅç

 
¸ÕÀú PHP¸¦ ÀνºÅç Çϱâ Àü¿¡ apache µð·ºÅ丮ÀÇ ./configure¸¦ ½ÇÇàÇØ ÁÖ°í installÀ» ÇØ¾ß ÇÕ´Ï´Ù.
Áï, À̰ÍÀº php¸¦ ÀνºÅç ÇÒ ¶§ apache µð·ºÅ丮¿¡¼­ ÇÊ¿äÇÑ ÆÄÀÏÀ» ÂüÁ¶ ½Ã۱â À§ÇÔÀÔ´Ï´Ù.
/php-4.0b3 µð·ºÅ丮¿¡¼­ ¾Æ·¡¿Í °°ÀÌ ¸í·ÉÇÕ´Ï´Ù.

    #make install   -  PHP¸¦ ÀνºÅç ÇÕ´Ï´Ù.
   
±×·¯¸é ¾ÆÆÄÄ¡ÀÇ src/modules µð·ºÅ丮·Î ¸ðµâÀÌ ¸¸µé¾îÁ® À̵¿ÇÕ´Ï´Ù.

11) ¸ðµâ È®Àΰú ¾ÆÆÄÄ¡ Configuration ÆÄÀÏÀ» ¼öÁ¤

    #ls -l   -   ¾ÆÆÄÄ¡ µð·ºÅ丮¹Ø¿¡ /src/modules/php4  µð·ºÅ丮ÀÇ ³»¿ëÀ» »ìÆì º¾´Ï´Ù.

À§ ±×¸²¿¡¼­ ¾ÆÆÄÄ¡ µð·ºÅ丮¿¡ php4 µð·ºÅ丮°¡ »ý¼ºµÇ°í libphp4.module ÆÄÀϰú ³ª¸ÓÁö ÆÄÀϵéÀÌ »ý¼ºµÇ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.    (PHP 4.0 ÀÇ °æ¿ìµµ ¸¶Âù°¡Áö ÀÔ´Ï´Ù.)    ´ÙÀ½ tmp/apache_1.3.12/src µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù.    ±×¸®°í Configuration ÆÄÀÏÀÇ ³»¿ë¿¡ AddModule modules/php4/libphp4.a¸¦ Ãß°¡ÇØ ÁÝ´Ï´Ù.

(*ÁÖÀÇ : configure ÆÄÀÏÀÌ ¾Æ´Ñ Configuration ÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß µË´Ï´Ù. ¶ÇÇÑ libphp4.a´Â Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ̹ǷΠÀÌ´ë·Î Àû¾î ÁÖ¼¼¿ä.)

12) ¾ÆÆÄÄ¡ Configure ½ÇÇà°ú make Çϱâ

Configuration ÆÄÀÏÀÇ ¼öÁ¤À» ³¡³»°í ¼öÁ¤ Ç׸ñÀÇ ÀνÄÀ» À§ÇØ /tmp/apache_1.3.12/src/ µð·ºÅ丮¿¡¼­ ./Configure¸¦ ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.

´ÙÀ½ /tmp/apache_1.3.12/src µð·ºÅ丮¿¡¼­ make¸¦ ½ÇÇàÇÕ´Ï´Ù.

À§¿¡¼­ Áß°£ ºÎºÐ¿¡ .. o php4_module uses ConfigStart/End ¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

À§ »çÇ×ÀÌ ¾øÀ» °æ¿ì ´Ù½Ã µÚÀÇ Ç׸ñµéÀ» È®ÀÎÇϱ⠹ٶø´Ï´Ù. ( Configuration Ãß°¡ ºÎºÐÀÇ ¹®Á¦ÀÏ °¡´É¼ºÀÌ Å®´Ï´Ù.)

´ëºÎºÐÀÇ °æ¿ì´Â ¸Â°Ô ÁøÇà µÇÁö¸¸ °£È¤ ½Ç¼ö¸¦ ÇÒ ¼öµµ Àֱ⠶§¹®¿¡ ÁÖÀÇÇϱ⠹ٸ³´Ï´Ù.    Apache , php , mysqlÀÇ ¼³Ä¡´Â ±×´ÙÁö ¾î·Á¿î ºÎºÐÀÌ ¾Æ´Ï¹Ç·Î ¸ðµç °ÍÀÌ µðÆúÆ®ÀÎ »óȲ¿¡¼­ ´ëºÎºÐ ¼º°øÀûÀ¸·Î ÀνºÅç µÉ °ÍÀÔ´Ï´Ù.

13) ¾ÆÆÄÄ¡ install

make °úÁ¤À» ¸¶ÃÆ´Ù¸é /tmp/apache_1.3.12 µð·ºÅ丮·Î À̵¿ ÇÕ´Ï´Ù.

±×¸®°í make installÀ» ½ÇÇàÇÕ´Ï´Ù.

#make install

"13)" À» ¸¶Áö¸·À¸·Î ¸ðµç ¼³Ä¡´Â ³¡³µÁö¸¸ ¾ÆÁ÷ php¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ¸î °¡Áö ¼³Á¤ÇÒ ºÎºÐÀÌ ´õ ³²¾Æ ÀÖ½À´Ï´Ù.

Php make installÀÇ ¸¶Áö¸· ¹®±¸¸¦ º¸¸é /usr/local/apache/conf/httpd.confÀÇ ¼­¹ö ¼³Á¤À» º¯°æÇؼ­ PHP ½ºÅ©¸³Æ®¸¦ »ç¿ëÇØ¾ß ÇÔÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

14)¾ÆÆÄÄ¡ÀÇ httpd.conf ÆÄÀÏ ¼öÁ¤

¸ÕÀú /usr/local/apache/conf µð·ºÅ丮·Î À̵¿ ÇÕ´Ï´Ù.

±×¸®°í ÆíÁý±â¸¦ ÀÌ¿ëÇØ¼­ httpd.conf ÆÄÀÏÀ» ¼öÁ¤ÇÕ´Ï´Ù.    ¼öÁ¤ ÇÏ´Â ºÎºÐÀº ¾ÆÆÄÄ¡¿¡¼­ php È®ÀåÀÚ¸¦ ÀνĽÃ۱â À§ÇÔÀÔ´Ï´Ù.    php ¸»°íµµ ¿©·¯ °¡Áö È®ÀåÀÚ¸¦ ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

AddType application/x-httpd-php .php .html .htm .inc

ÀÌ·¸°Ô ´Ù¸¥ È®ÀåÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. Áï, php ¾ð¾î¸¦ htmlÀ̳ª ±âŸ ´Ù¸¥ È®ÀåÀÚ ÆÄÀϷεµ »ç¿ë °¡´ÉÇÏ°Ô ÇØÁÝ´Ï´Ù.

ÀÌ·¸°Ô ¸ðµç ¼³Á¤À» ¸¶ÃƽÀ´Ï´Ù. ÀÌÁ¦ È®ÀÎÇÒ ºÎºÐÀº apacheÀÇ Á¤»óÀûÀÎ ÀÛµ¿ À¯¹«¿Í ¸ðµâµéÀÇ Á¤»óÀûÀÎ µ¿ÀÛ À¯¹«ÀÔ´Ï´Ù.

Apache_1.3.12 °°Àº °æ¿ì httpd.confÀÇ ¼³Á¤ÀÌ Àü ¹öÀü º¸´Ù Á¶±Ý ´Ù¸¦ ¼öµµ ÀÖÁö¸¸ ±âº»ÀûÀÎ ¼³Á¤Àº °°½À´Ï´Ù.

(http.conf ¼³Á¤¿¡¼­ php4¼³Á¤ ºÎºÐÀÌ Ãß°¡µÇ¾î ÀÖ½À´Ï´Ù.)

15) ¾ÆÆÄÄ¡ ÀÛµ¿ À¯¹« È®ÀÎ

¾ÆÆÄÄ¡¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý°ú ¸ØÃß´Â ¹æ¹ý µîÀÇ ¿©·¯ °¡Áö ¿É¼ÇÀ» È®ÀÎÇØ º¸°Ú½À´Ï´Ù.

apachectl »ç¿ëÇϱâ

apachectl ´Â /usr/local/apache/bin µð·ºÅ丮¿¡ ¼­¹ö¿Í °ü·ÃµÈ À¯Æ¿¸®Æ¼µéÀÌ Á¸ÀçÇÕ´Ï´Ù.

./apachectl (start|stop|restart|fullstatus|status|gracefull|configtest|help)

      -. start - httpd µ¥¸óÀ» ¶ç¿ó´Ï´Ù.
      -. stop - httpd µ¥¸óÀ» Á¾·á ÇÕ´Ï´Ù.
      -. restart - httpd µ¥¸óÀÌ Á¸Àç ÇÏ¸é ´Ù½Ã ½ÃÀÛÇÏ°í ¾øÀ» °æ¿ì »õ·Î ½ÃÀÛ ÇÕ´Ï´Ù.
      -. fullstatus - mod_status°¡ »ç¿ë °¡´ÉÇÒ °æ¿ì ¼­¹öÀÇ »óŸ¦ ÀÚ¼¼È÷ º¸¿© ÁÝ´Ï´Ù.
      -. status - mod_status°¡ »ç¿ë °¡´ÉÇÒ °æ¿ì ¼­¹öÀÇ »óŸ¦ °£·«È÷ º¸¿© ÁÝ´Ï´Ù.
      -. configtest - httpd.conf ÆÄÀÏÀ» º¯°æ ÇßÀ» °æ¿ì ÀÌ ³»¿ëÀ» Å×½ºÆ® ÇÕ´Ï´Ù.
      -. help - µµ¿ò¸»À» º¸¿© ÁÝ´Ï´Ù.

#./apachectl start - httpd µ¥¸óÀ» ½ÇÇà ÇÕ´Ï´Ù.

#./apachectl stop - httpd µ¥¸óÀ» Á¾·á ÇÕ´Ï´Ù.

<TIP>----------------------------------------------------------------------------

pache¸¦ ¸®´ª½º¿Í °°ÀÌ ½ÇÇàÇϱâ

Mysql°ú °°ÀÌ ½ÃÀÛ ¼³Á¤¿¡ Ãß°¡ÇØ ÁÖ¸é µË´Ï´Ù.
"/etc/rc.d/rc.local" ÆÄÀÏ¿¡ ¾Æ·¡ Ç׸ñÀ» Ãß°¡ ÇÕ´Ï´Ù.

    If [ -f /usr/local/apache/bin/httpd ]; then 
           /usr/local/apache/bin/apachectl start
        fi
----------------------------------------------------------------------------------------------------

ÀÌÁ¦ httpd µ¥¸óÀ» ¶ç¿ì°í Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.    È®ÀÎÇÏ´Â ¹æ¹ýÀº ºê¶ó¿ìÀú¸¦ ÅëÇØ¼­ ÇØµµ µÇ°í, ÅØ½ºÆ® ¸ðµå¿¡¼­ #ps -aux | grep apache¸¦ ÀÔ·ÂÇØ¼­ È®ÀÎÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.    ¸ÕÀú, ºê¶ó¿ìÀú °°Àº °æ¿ì, È®ÀÎ ÇÏ´Â °÷ÀÌ ¼­¹ö¸é http://localhost¸¦ ÀÔ·Â ÇÏ¸é µÇ°í DNS ¼³Á¤ÀÌ µÇ¾î ÀÖ°í µî·ÏµÈ »óŶó¸é ÇØ´ç DNS¸¦ ÀÔ·Â ÇÏ¸é µË´Ï´Ù.    ¸¸¾à È®ÀÎÇÏ·Á´Â °÷ÀÌ ¼­¹ö°¡ ¾Æ´Ï°í Ŭ¶óÀÌ¾ðÆ® PCÀÏ °æ¿ì ¾ÆÆÄÄ¡ ¼­¹öÀÇ IP³ª ÇØ´ç DNS¸¦ ÀÔ·ÂÇÕ´Ï´Ù.

À§ÀÇ °æ¿ì Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ¾ÆÆÄÄ¡ ¼­¹ö·Î Á¢¼ÓÇÑ ¿¹ÀÔ´Ï´Ù.    ¾ÆÆÄÄ¡_1.3.12 ¹öÀüÀÇ °æ¿ì óÀ½ ºê¶ó¿ìÀú·Î Á¢¼ÓÇϸé À§¿Í °°ÀÌ ³ª¿À´Ï ´çȲÇÏÁö ¸¶¼¼¿ä.    À§ÀÇ È­¸éÀº /usr/local/apache/htdocs µð·ºÅ丮¿¡ Á¸ÀçÇÏ´Â index.htmlÀ» ÂüÁ¶ÇÏ´Â °ÍÀε¥ httpd.conf ÆÄÀÏÀÇ ¼³Á¤ Áß¿¡ ¼­¹öÀÇ Ã³À½ º¸¿©ÁÙ ÆÄÀϼ³Á¤À» »õ·Ó°Ô ÇØ ÁÖ¸é ±× È­¸é¸¸ Ãâ·ÂµÇ¾î Áý´Ï´Ù.    ¾ÆÆÄÄ¡_1.3.9ÀÇ °æ¿ì index.htmlÀÌ Çϳª¸¸ Á¸Àç ÇϹǷΠ±× ÆÄÀϸ¸ Ãâ·Â µÇ´Â °ÍÀÔ´Ï´Ù.(1.3.12ÀÇ °æ¿ì °¢ ¾ð¾îº° index ÆÄÀÏÀÌ Á¸Àç ÇÕ´Ï´Ù.)

À§ ±×¸²Àº ¿©·¯ °¡Áö index.htmlÁß¿¡ English¸¦ ¼±ÅÃÇÑ È­¸éÀÔ´Ï´Ù.

16) PHP4 µ¿ÀÛ È®Àΰú °¢ ¸ðµâ ÀÎ½Ä È®ÀÎ

ÀÌÁ¦ php4 ¿Í mysqlÀÇ ¸ðµâµéÀÌ Á¦´ë·Î µ¿ÀÛ ÇÏ´ÂÁö È®ÀÎÇØ º¸°Ú½À´Ï´Ù.    ¸ÕÀú, mysql ¼­¹ö¸¦ ½ÇÇàÇß´ÂÁö È®ÀÎÇϰí, test.php¸¦ ¸¸µé¾î À¥ »óÀ¸·Î ¸ðµâµéÀÇ ÀνÄÀ» È®ÀÎ ÇϰڽÀ´Ï´Ù.    ( phpinfo( ) ÇÔ¼ö¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö´Â PHPÀÇ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù.)

test.php ÆÄÀÏÀÇ ³»¿ë

    <?php
        phpinfo();
    ?>

À§ÀÇ ÆÄÀÏÀ» ÆíÁý±â¸¦ ÀÌ¿ëÇØ ¸¸µé¾î ÁÝ´Ï´Ù.    ±×¸®°í /usr/local/apache/htdocs µð·ºÅ丮¿¡ copy ÇÕ´Ï´Ù.

(ÇÊÀÚÀÇ °æ¿ì´Â test µð·ºÅ丮¸¦ µû·Î ¸¸µé¾ú½À´Ï´Ù.)

±×¸®°í ºê¶ó¿ìÀú¸¦ ½ÇÇàÇØ º¾´Ï´Ù.   À§¿¡¼­ ¸»ÇßµíÀÌ ºê¶ó¿ìÀú¸¦ ½ÇÇà ÇßÀ» °æ¿ì ¼­¹ö´Â htdoc µð·ºÅ丮¸¦ ÂüÁ¶Çϱ⠶§¹®¿¡ ¸®´ª½º ¸Ó½Å¿¡¼­´Â http://localhost/test.php¸¦ ÀÔ·ÂÇÏ¸é µË´Ï´Ù.

(ÇÊÀÚÀÇ °æ¿ì http://192.168.0.1/test/test.php)

À§ È­¸éÀÌ º¸À̸é Á¦´ë·Î µ¿ÀÛÇÏ´Â °ÍÀÔ´Ï´Ù.    ±×·¯³ª ´Ù½Ã ½ºÅ©·Ñ¹Ù¸¦ ³»·Á php ¼³Á¤°ú mysql ¼³Á¤µéÀ» È®ÀÎÇϱ⠹ٶø´Ï´Ù.    Php ¼³Á¤ÀÇ °æ¿ì php.ini ÆÄÀÏÀ» ÀÌ¿ëÇϴµ¥ À§ È­¸é¿¡¼­ path:/usr/local/lib¿¡ Á¸ÀçÇÔÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

<TIP>----------------------------------------------------------------------------

HP.INI °¡ /usr/local/lib¿¡ ¾øÀ» °æ¿ì

    php¸¦ óÀ½ Ç®°í ÄÄÆÄÀÏ Çß´ø µð·ºÅ丮·Î À̵¿ÇØ php.ini-dist ÆÄÀÏÀ» /usr/local/lib µð·ºÅ丮·Î copy ÇÏ¸é µË´Ï´Ù.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;¹°·Ð, php.ini·Î À̸§À» ¹Ù²Ù¾î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
----------------------------------------------------------------------------------------------------

ÀÌ·¸°Ô ¸ðµç ¼³Á¤°ú È®ÀÎÀ» ¸¶ÃƽÀ´Ï´Ù. ( "1)"   "16)" ¹ø Ç׸ñÀº ¸î¹ø µÇÇ®ÀÌ Çϸ鼭 ÀÍÈ÷¼¼¿ä.)

PHP.INI ¼³Á¤

PHP¸¦ À¥ ¼­¹ö¿¡¼­ ¿©·¯ ¹æ¹ýÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ°Ô ¼³Á¤ÇÏ´Â ºÎºÐ ÀÔ´Ï´Ù.

(php4 ÀÇ °æ¿ì php.ini À̰í, php3ÀÇ °æ¿ì php3.ini ÀÔ´Ï´Ù.)

¼³Á¤µéÀ» ¼öÁ¤ ÇÒ ½Ã¿¡´Â on, off ³ª ÇØ´ç °ªÀ» Ãß°¡ ¶Ç´Â »èÁ¦Çϰí À¥»ó¿¡¼­ test ÆÄÀÏÀ» ´Ù½Ã È®ÀÎÇϸé ÁÖ¾îÁø ¼³Á¤µéÀÌ ¹Ù²î¾ú´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;´Ù¸¥ ¹æ¹ýµµ ÀÖ°ÚÁö¸¸ ÀÌ ¹æ¹ýÀÌ Á¦ÀÏ È®½ÇÇÕ´Ï´Ù.

<TIP>----------------------------------------------------------------------------

¸®´ª½º¿¡¼­ Zend ¼³Ä¡Çϱâ

Zend optimizerÀÇ ¼³Ä¡´Â º¸±â º¸´Ù °£´Ü ÇÕ´Ï´Ù. ¸®´ª½ºÀÇ ¸ðµç ÆÐŰÁö ÆÄÀÏÀº README¶ó´Â ÆÄÀÏÀÌ Á¸Àç Çϸé ÀÌ¿Í ¿¬°üµÈ ÆÄÀÏÀ» ÀÚ¼¼È÷ Àоú´ø »ç¶÷ À̶ó¸é ±Ý¹æ ¼³Ä¡ ¹æ¹ýÀ» ¾Ë¾Æ³ÂÀ» °ÍÀÔ´Ï´Ù.

Zend optimizer´Â PHP 4 beta 4 ÀÌÈÄ ¹öÀü¸¸ »ç¿ë °¡´ÉÇϸç Áö±Ý ¿©·¯ºÐµéÀº ÀÌ¹Ì PHP 4.0À» ¼³Ä¡ ÇßÀ» °ÍÀÔ´Ï´Ù.

Áö¿øÇÏ´Â ½Ã½ºÅÛ

PHP 4 beta 4 ¹öÀüÀÇ °æ¿ì

  • Linux (glibc 2.1 systems including Redhat 6.1, Slackware 7.0, Suse 2.2, Mandrake 7.0)
  • FreeBSD 3.4 (not tested on other versions of FreeBSD)
  • Windows NT 4.0 (not tested on other versions of Windows)

¼³Ä¡¿Í ÀνºÅç

ZendOptimizer-Beta1-Linux-glibc2.1.tar.gz ÆÄÀÏÀ» Ç®°í /usr/local/Zend/lib µð·ºÅ丮¸¦ »ý¼º ÇÑ´Ù. ±×¸®°í ZendOptimizer.so ÆÄÀÏÀ» ÀÌ µð·ºÅ丮·Î copy ÇÑ´Ù.

´ÙÀ½ PHP.INI ÆÄÀÏ¿¡ ¾Æ·¡ÀÇ ³»¿ëÀ» Ãß°¡ ÇÑ´Ù.

zend_optimizer.optimization_level=1

zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"

À§ levelÀº 7¹ø ±îÁö Á¸Àç ÇÏ¸ç ÆÐŰÁö README¸¦ ÀÐ¾î º¸±â ¹Ù¶ø´Ï´Ù.

µ¿ÀÛ È®ÀÎÀº phpinfo() ÇÔ¼ö¸¦ »ç¿ëÇØ PHP.INI ¼³Á¤À» È®ÀÎ ÇØ¼­ ¾Æ·¡ÀÇ ³»¿ëÀÌ ³ª¿À¸é µ¿ÀÛ ÇÏ´Â °ÍÀÔ´Ï´Ù.

     This program makes use of the Zend scripting language engine:
     Zend Engine v0.90, Copyright (c) 1998, 1999 Andi Gutmans, Zeev Suraski
     with Optimizer v0.95, Copyright (c) 1998-2000, by Zend Technologies Ltd.
----------------------------------------------------------------------------------------------------

PHP.INI ³»¿ë°ú °¢ ¿É¼ÇÀÇ ±â´É(PHP4 ±âÁØ)

¼³Á¤ ÆÄÀÏÀº ÃÑ 9°³ÀÇ Ç׸ñÀ¸·Î ³ª´©¾îÁ® ÀÖÀ¸¸ç ¿©±â¼­´Â ÇÔ²² ¼³¸íÇϰڽÀ´Ï´Ù.

1. engine - PHP°¡ ¾ÆÆÄÄ¡ ¸ðµâ·Î ¼³Ä¡ µÇ¾úÀ» °æ¿ì ƯÁ¤ µð·ºÅ丮¿¡¼­¸¸ ½ºÅ©¸³Æ®°¡ µ¿ÀÛÇÏ°Ô ÇÕ´Ï´Ù. 
   À̰ÍÀº ¾ÆÆÄÄ¡ httpd.conf ÆÄÀÏ¿¡ ¾Æ·¡ Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù.

      <Directory "ÇØ´ç µð·ºÅ丮">
      php_admin_flag engine on(PHP3ÀÇ °æ¿ì php3_engine on)
      </ Directory> 

2. short_open_tag - <? ~ ?> php tag »ç¿ë¿©ºÎ¸¦ Á¤ÇÕ´Ï´Ù. XML°ú °°ÀÌ »ç¿ëÇÒ °æ¿ì ÀÌ ºÎºÐÀº onÀ¸·Î
                    ÇØ¾ß ÇÕ´Ï´Ù.
                  
3. asp_tags - <% ~ %> ASP ű×ÀÇ »ç¿ë ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
                   
4. y2k_compliance - y2k ¹®Á¦¿¡ ÇØ´çÇÏ´Â ºê¶ó¿ìÀú¸¦ À§ÇÑ ¼³Á¤ÀÔ´Ï´Ù.
                    
5. safe_mode - php¸¦ ¾ÈÀü ¸ðµå·Î µ¿ÀÛ ÇϰԲû ÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù.

   safe_mode_exec_dir Áö½ÃÀÚÀÇ ÇØ´ç µð·ºÅ丮¿¡ Á¸ÀçÇÏ´Â ½ÇÇà ÆÄÀÏÀÌ ¾Æ´Ñ °æ¿ì  ½ÇÇà µÇÁö ¾Ê½À´Ï´Ù.
   (root¿¡ ÀÖ´Â ÆÄÀϸ¸ ÂüÁ¶ÇÏ°Ô ÇÕ´Ï´Ù.)
                          
6. safe_mode_exec_dir - ½ÇÇà ÇÁ·Î±×·¥ÀÌ ÀÖ´Â µð·ºÅ丮 ¸íÀ» Àû¾î ÁÝ´Ï´Ù. 

      "5¹ø"Âü°í
                           
7. max_execution_time  - ½ºÅ©¸³Æ® ½ÇÇà ½Ã°£À» ÃÊ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù.
                            
8. memory_limit  - ½ºÅ©¸³Æ® ½ÇÇà ¶§ ¸Þ¸ð¸® »ç¿ëÀ» ¼³Á¤ÇÕ´Ï´Ù.
                                 
9. error_reporting - ¿¡·¯ Ãâ·ÂÀ» ¼³Á¤ÇÕ´Ï´Ù.

   ¿¡·¯ÀÇ Á¾·ù

      1 - ÀϹÝÀûÀÎ ¿¡·¯ Ãâ·Â(Normal function errors)
      2 - ÀϹÝÀûÀÎ ¿¡·¯ Ãâ·Â(Normal warnings)
      4 - ¹®¹ýÀûÀÎ ¿¡·¯ Ãâ·Â(Parser errors) 
      8 - ¹ö±×ÀÇ °¡´É¼ºÀÌ ÀÖÀ¸¸ç ¹«½ÃÇÒ ¼ö ÀÖ´Â ¿¡·¯ Ãâ·Â(Notices)

10. display_errors - ¿¡·¯ »óȲÀ» html ¾ç½ÄÀ¸·Î º¸¿©ÁÝ´Ï´Ù.
                                    
11. log_errors - ¿©·¯ °¡Áö ¿¡·¯¸¦ ·Î°í ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù.

12. track_errors - $php_errormsg¿¡ ¸¶Áö¸·ÀÇ ¿¡·¯³ª °æ°í ¸Þ½ÃÁö¸¦ ÀúÀåÇÕ´Ï´Ù.

13. warn_plus_overloading - ½ºÅ©¸³Æ®¿¡¼­ ¹®ÀÚ¿­ °áÇÕ»ç¿ë ¶§ " . " ¿¬»êÀÚ¸¦ »ç¿ëÇÏÁö¸¸ ¸¸¾à
                            " + "¸¦ »ç¿ëÇßÀ» °æ¿ì °æ°í ¸Þ½ÃÁö Ãâ·Â ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

14. track_vars - GET, POST, COOKIE µîÀ¸·Î Àü´ÞµÈ º¯¼ö °ªÀ» °¢°¢ÀÇ  $HTTP_GET_VARS , $HTTP_POST_VARS ,
                 $HTTP_COOKIE_VARSÀÇ ¹è¿­ º¯¼ö·Î  ÀÚµ¿ ÀúÀå ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
                                            
15. magic_quotes_gpc - GET , POST , COOKIE µîÀ¸·Î Àü´ÞµÈ µ¥ÀÌÅÍ¿¡ ¡® " / µîÀÇ ¹®ÀÚ°¡ Á¸ÀçÇÒ °æ¿ì
                       ÀÚµ¿À¸·Î (\)¿ª½½·¡½¬¸¦ ºÙÀÏÁö ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù. À̰ÍÀº °¢ ¹®ÀÚ¸¦ ½ºÅ©¸³Æ®¿Í ±¸º°
                       ÇØ¼­ ÀνĽÃ۱â À§ÇØ ÇÊ¿äÇÑ ºÎºÐÀÔ´Ï´Ù.
                                                    
16. magic_quotes_runtime - ¿ÜºÎ ½ºÅ©¸³Æ®³ª ¿©Å¸ ¼Ò½º·ÎºÎÅÍ µ¹¾Æ¿À´Â µ¥ÀÌÅÍ¿¡ ´ëÇØ (\)¿ª½½·¡½¬¸¦ ºÙÀÏÁö
                           ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
                                                         
17. auto_prepend_file - INCLUDE¿Í ºñ½ÁÇÑ ºÎºÐÀ̰í, ½ºÅ©¸³Æ®ÀÇ Ã³À½ ºÎºÐ¿¡ Æ÷Ç﵃ ÆÄÀϸíÀ» Àû¾î ÁÝ´Ï´Ù.
                                                          
18. auto_append_file - "17¹ø"°ú °°À¸¸ç ¸¶Áö¸· ºÎºÐ¿¡ Æ÷Ç﵃ ÆÄÀϸíÀ» Àû¾î ÁÝ´Ï´Ù.
                                                           
19. include_path - INCLUDE, REQUIRE ¹®ÀÇ ÆÄÀÏ °æ·Î¸¦ ¼³Á¤ÇÕ´Ï´Ù.
                                                            
20. doc_root - ¼­¹öÀÇ ·çÆ® µð·ºÅ丮¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¾ÈÀü ¸ðµå·Î µ¿ÀÛÇÒ °æ¿ì ÇØ´ç µð·ºÅ丮¸¦ ¹þ¾î³ª ´Ù¸¥
               ÂÊÀ¸·Î Á¢±ÙÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù.
                                                                 
21. user_dir - ¼­¹öÀÇ °èÁ¤À» °¡Áø ÀÏ¹Ý À¯Àú¿¡ PHP ½ºÅ©¸³Æ®ÀÇ »ç¿ëÀ» Çã°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
                                                                  
22. upload_tmp_dir - ÆÄÀÏÀÌ ¾÷·Îµå µÉ µð·ºÅ丮¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î /tmp µð·ºÅ丮·Î ¾÷·Îµå µË´Ï´Ù.
                                                                   
23. upload_max_filesize - ¾÷·Îµå ÇÒ ¼ö ÀÖ´Â ÃÖ´ë ÆÄÀÏ Å©±â¸¦ ¼³Á¤ÇÕ´Ï´Ù.
                                                                    
24. SMTP - mail( ) ÇÔ¼öÀÇ »ç¿ëÀ» À§ÇØ Çö ¼­¹öÀÇ DNS , IP¸¦ Àû¾îÁÝ´Ï´Ù. 
                                                                          
25. sendmail_from - º¸³»´Â ¸ÞÀÏ ÁÖ¼Ò¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
                                                                           
26. sendmail_path - sendmail ¼­¹ö°¡ ÀÖ´Â À§Ä¡¸¦ Àû¾î ÁÝ´Ï´Ù.

27. debugger.host - µð¹ö°Å·Î »ç¿ëÇϴ ȣ½ºÆ® ¸íÀ» Àû¾î ÁÝ´Ï´Ù.
                                                                                 
28. debugger.port - µð¹ö°Å·Î »ç¿ëÇÏ´Â Æ÷Æ® ¹øÈ£¸¦ Àû¾î ÁÝ´Ï´Ù.
                                                                                  
29. debugger.enabled - µð¹ö°ÅÀÇ »ç¿ë ¿©ºÎ¸¦ ¼³Á¤ ÇÕ´Ï´Ù.
                                                                                   
30. session.save_handler - ¼¼¼Ç°ú ÇØ´ç µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ¹æ½ÄÀ» ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î ÆÄÀÏ ¹æ½Ä
                           ÀÔ´Ï´Ù. ¼¼¼Ç Ç׸ñÀº ÀÌ Ã¥¿¡ »ç¿ëµÇ´Â ȸ¿øÁ¦ ºÎºÐ¿¡¼­ »ç¿ëµË´Ï´Ù.

31. session.save_path - ¼¼¼Ç Àü´Þ Àμö¸¦ Á¤ÀÇ ÇÏ´Â ºÎºÐÀÌ¸ç µðÆúÆ®ÀÎ ÆÄÀÏ ¹æ½ÄÀÏ °æ¿ì ÇØ´ç ÆÄÀÏÀÇ °æ·Î¸¦
                        Àû¾î ÁÝ´Ï´Ù.

32. session.name - ÄíŰ À̸§À¸·Î »ç¿ëµÇ¾îÁú ¼¼¼Ç À̸§À» ¼³Á¤ÇÕ´Ï´Ù. µðÆúÆ®´Â PHPSESSIDÀÔ´Ï´Ù.

33. session.auto_start - ¼¼¼Ç ¿äû ½Ã¿¡ ÀÚµ¿ ¸ðµâ »ý¼º ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

        0 - off , 1 - on

34. session.lifetime - ÇØ´ç ¼¼¼ÇÀÌ À¯Áö µÇ´Â ½Ã°£À» ¼³Á¤ ÇÕ´Ï´Ù.
                µðÆúÆ®ÀÇ °æ¿ì 0ÀÌ¸ç »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú°¡ Á¾·á µÉ ¶§±îÁö À¯ÁöµË´Ï´Ù.
                                                                                           
35. session.gc_probability - ÇØ´ç ¼¼¼Ç °ªÀÌ Á¦°Å µÉ °æ¿ì ³¶ºñ µÇ´Â ½Ã½ºÅÛ ¸Þ¸ð¸® ÀÚ¿øÀ» ¹Ý³³ÇÏ´Â ½ÃÁ¡À»
                ¼³Á¤ÇÕ´Ï´Ù.

36. session.gc_maxlifetime - ÇØ´ç ¼¼¼ÇÀÇ ½Ã½ºÅÛ ¸Þ¸ð¸® ÀÚ¿ø ¹Ý³³À» °¡Áú ¼ö ÀÖ´Â  ½Ã°£À» ¼³Á¤ÇÕ´Ï´Ù.

´ÙÀ½ Àå¿¡¼­´Â ¸®´ª½º¿¡¼­ A.P.MÀÇ ¼³Ä¡ °úÁ¤À» º¸¾Ò½À´Ï´Ù.    ´ÙÀ½ Àå¿¡¼­´Â À©µµ¿ì ȯ°æ¿¡¼­ Apache, Php, MysqlÀÇ ¼³Ä¡¸¦ ¼³¸íÇϰڽÀ´Ï´Ù.

4. À©µµ¿ì 98°ú 2000(NT)¿¡¼­ A.P.M ¼³Ä¡

À©µµ¿ì 98°ú À©µµ¿ì 2000 ±×¸®°í NT¿¡¼­ APACHE , PHP, MYSQLÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» »ìÆì º¸µµ·Ï ÇϰڽÀ´Ï´Ù. Linux¿Í sloraris¿¡¼­ÀÇ

¼³Ä¡ º¸´Ù´Â ÇÑ°á °£ÆíÇÑ ºÎºÐµéÀÌ ¸¹°í ¼Õ½±°Ô Ŭ¸¯°ú ¸î °¡Áö ¼öÁ¤ ¸¸À¸·Îµµ °£´ÜÈ÷ ¼³Ä"¡ ÀÌ·ç¾î Áý´Ï´Ù.

ÇÏÁö¸¸ ¾ÆÁ÷ ÃֽйöÀüÀÇ apacheÀÇ °æ¿ì³ª mysql , php , zend Optimizer °æ¿ì´Â °ËÁõÀÌ µÇÁö ¾ÊÀº »óÅÂÀ̹ǷΠÀ©µµ¿ì ȯ°æ¿¡¼­ÀÇ ¼­¹ö ¿î¿µÀº ¾ÆÁ÷ ¹«¸®¶ó°í º¾´Ï´Ù. À©µµ¿ì ȯ°æ¿¡¼­ °£ÆíÈ÷ ÀÛ¾÷ÇÏ°í ±×¸®°í ½ºÅ©¸³Æ® Å×½ºÆ®ÇÏ´Â °Í¿¡´Â ¹«¸®°¡ ¾øÀ¸¹Ç·Î ±×·¸°Ô Ȱ¿ëÇØµµ µË´Ï´Ù.

4.1 À©µµ¿ì¿ë A.P.M ¼³Ä¡

1) mysql ¼³Ä¡(3.22.34win)

¿øÇÏ´Â °÷¿¡ mysqlÀ» Ç®°í ÀνºÅç ÇÕ´Ï´Ù.

´ëºÎºÐÀÇ ÀÏ¹Ý ÀνºÅç ¹æ¹ýó·³ 3°¡Áö ÀνºÅç ¼±Åà ¹æ¹ýÀÌ ÀÖÀ¸³ª ÀüÇüÀûÀÎ ¹æ¹ýÀ¸·Î ¼³Ä¡ÇÏ¸é µË´Ï´Ù.

c:\mysql µð·ºÅ丮·Î À̵¿ÇÑ ÈÄ Á¦´ë·Î ÀνºÅçÀÌ µÇ¾ú³ª È®ÀÎÇØ º¾´Ï´Ù.

2) ODBC ÀνºÅç

ODBCÀÇ °æ¿ì nt(2000)¿ë°ú 98¿ëÀÌ µû·Î Á¸ÀçÇÏ¹Ç·Î ÇØ´ç ODBC¸¦ ÀνºÅçÇÏ¸é µË´Ï´Ù.

3) PHP ÀνºÅç (PHP4 RC1)

PHPÀÇ °æ¿ì ÀνºÅç·¯°¡ ¾ø±â ¶§¹®¿¡ ƯÁ¤ µð·ºÅ丮¸¦ »ý¼ºÇÏ°í °Å±â¿¡ ¾ÐÃàÀ» Ç®¾î ³õ¾Æ¾ß µË´Ï´Ù. ¿©±â¼­´Â c:\php µð·ºÅ丮¿¡ ¾ÐÃàÀ» Ç®¾ú½À´Ï´Ù.

»ç¿ëÀÚ¿¡ µû¶ó ƯÁ¤ µð·ºÅ丮·Î ÇÏ¸é µË´Ï´Ù.

À§ ±×¸²¿¡¼­ c:\php µð·ºÅ丮¸¦ º¸¸é php.ini-dist ÆÄÀÏÀÌ Á¸Àç Çϴµ¥ ÀÌ ÆÄÀÏÀ» php.ini·Î °íÄ£ ÈÄ (À©µµ¿ì 98ÀÇ °æ¿ì´Â c:\windows¿¡ NT³ª 2000ÀÇ °æ¿ì´Â c:\winnt·Î copy ÇØ¾ß µË´Ï´Ù.) ´ÙÀ½ ȯ°æ ¼³Á¤ ÆÄÀÏ(php.ini)À» ¸Þ¸ðÀå µîÀ¸·Î ³»¿ëÀ» ¼öÁ¤ÇÕ´Ï´Ù.

extension_dir = "c:\php"·Î ¼öÁ¤ ÇÕ´Ï´Ù.

´ÙÀ½ ±×¸² 4-7¿¡¼­ extension Ç׸ñµµ ¼öÁ¤ÇÕ´Ï´Ù enable´Â ¾ÕÀÇ ;¸¦ Á¦°ÅÇÕ´Ï´Ù.

4) APACHE ÀνºÅç (1.3.12win)

¾ÆÆÄÄ¡ ¿ª½Ã ÀüÇüÀûÀÎ ÀνºÅçÀ» ÇÏ¸é µË´Ï´Ù. ÀνºÅçÀ» ´Ù Çϸé c:\program Files\apache Group\apache·Î µð·ºÅ丮°¡ »ý¼º µË´Ï´Ù.

Linux ¿¡¼­¿Í ¸¶Âù°¡Áö·Î conf µð·ºÅ丮ÀÇ httpd.conf ÆÄÀÏ¿¡ addtype Ç׸ñÀ» Ãß°¡ ÇÕ´Ï´Ù.

¿øÇÏ´Â È®ÀåÀÚ¸¦ ¾Æ·¡¿Í °°ÀÌ Ãß°¡ÇØÁÖ¸é µË´Ï´Ù.

    ScriptAlias /php/ "c:/php/"

    AddType application/x-httpd-php .inc
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .htm
    AddType application/x-httpd-php .html
    AddType application/x-httpd-php .phtml
    AddType application/x-httpd-php-source .phps

    Action application/x-httpd-php "/php/php.exe"

À§¿¡¼­ addtype Ç׸ñÀº ¿©·¯ºÐµéÀÌ ÇÊ¿äÇÑ ¸¸Å­ È®ÀåÀÚ¸¦ Ãß°¡ÇØ ÁÝ´Ï´Ù.

5) ZEND Optimizer ¼³Ä¡ (beta2)

°¡¼Ó±âÀÇ ¼³Ä¡´Â ¸ÕÀú ÇØ´ç ÆÄÀÏÀ» c:\Program File\Zend\lib µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.

´ÙÀ½ ¾Æ·¡ Ç׸ñÀ» php.ini ÆÄÀÏ¿¡ Ãß°¡ÇÕ´Ï´Ù.

    zend_optimizer.optimization_level=7
    zend_extension_ts="C:\Program Files\Zend\lib\ZendOptimizer.dll"

ÀÌÁ¦ ¸ðµç ¼³Ä¡°¡ ¿Ï·á µÇ¾ú½À´Ï´Ù.

¿©±â¼­ ´Ù½Ã c:\php µð·ºÅ丮¸¦ Á¡°ËÇØ º¾´Ï´Ù.    ÃֽйöÀüÀϼö·Ï ¾Õ¿¡¼­ ¼³Á¤ÇÑ ºÎºÐ°ú ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.    À§ÀÇ Àý´ë µð·ºÅ丮¿¡ php¿¡ ÇØ´çÇÏ´Â ¸ðµç ÆÄÀÏÀ» ÀúÀåÇØ¾ß µË´Ï´Ù.    ¹°·Ð ¾Õ¿¡¼­ÀÇ ¼³Á¤ÀÌ c:\phpÀ̱⠶§¹®ÀÔ´Ï´Ù.

ÀÌ ¸ðµç ¼³Ä¡ÀÇ Á¤»ó µ¿ÀÛ È®ÀÎÀº °£´ÜÇÑ phpinfo() ÇÔ¼ö¸¦ ÀÌ¿ëÇØ¼­ ½ºÅ©¸³Æ®·Î È®ÀÎÇØ º¸´Â °Ì´Ï´Ù.    ¾Æ·¡ÀÇ ÆÄÀÏÀº ¸®´ª½º¿¡¼­ test.php¿Í °°½À´Ï´Ù.

 
    <?php
        phpinfo();
    ?>

Âü°í.   À©µµ¿ì¿ë mysqlÀ» ¼³Ä¡ ÇÑ ÈÄ µ¥¸óÀ» ¶ç¿ì´Â ¹æ¹ý¿¡¼­ ¸¹Àº ºÎºÐ ¾î·Á¿òÀ» ÅäÇÏ´Â »ç¶÷µéÀÌ ÀÖÀ» ÁÙ ¾Ð´Ï´Ù.    Àúµµ ±×·¨À¸´Ï±î¿ä¡¦ ÀÚ¼¼ÇÑ ¹æ¹ýÀº mysql »çÀÌÆ®ÀÇ µµÅ¥¸ÕÆ® ¶õ¿¡ °¡¸é ¿î¿µÃ¼Á¦ º°·Î º¸´Ù ÀÚ¼¼ÇÑ ¹æ¹ýÀÌ ÀÖÀ¸¸ç Âü°í·Î À©µµ¿ì 98ÀÇ °æ¿ì binµð·ºÅ丮 ¹Ø¿¡ Á¸ÀçÇÏ´Â mysqld-XXXX ÆÄÀÏÀÇ À̸§À» mysqld ¼öÁ¤ ÈÄ standalone ¿É¼ÊÀ¸·Î ½ÇÇà ÇÏ¸é µÉ°ÍÀÌ´Ù..    Àǹ®ÀÌ ÀÖÀ¸¸é Á÷Á¢ »çÀÌÆ®¸¦ ¹æ¹®Çؼ­ ´õ ÀÚ¼¼ÇÑ ³»¿ëÀ» ã¾Æ º¸±â ¹Ù¶ø´Ï´Ù. http://www.mysql.com/mysql/full/

´ÙÀ½ Àå¿¡¼­´Â Solaris¿¡¼­ÀÇ Apache , Php , MysqlÀÇ ¼³Ä¡¸¦ ¼³¸íÇϰڽÀ´Ï´Ù.

ÀÌÀåÀº °³ÀÎÀûÀ¸·Î Á¦¿Ü Çß½À´Ï´Ù¡¦. Àǹ®Á¡ÀÌ ÀÖÀ¸¸é ¸ÞÀÏ·Î Áú¹®Çϱ⠹ٶø´Ï´Ù.

5. ¼Ö¶ó¸®½º¿¡¼­ APM¼³Ä¡Çϱâ(Á¦¿Ü)

6. APACHE ¼³Á¤°ú °í±Þ ±â´É

ÀÌ Àå¿¡¼­´Â ¾ÆÆÄÄ¡ÀÇ ¿©·¯ °¡Áö ¼³Á¤°ú °í±Þ ±â´É¿¡ ´ëÇØ ¼³¸íÇϰڽÀ´Ï´Ù.    httpd.conf ÆÄÀÏÀÌ ¼³Á¤¿¡ °ü·ÃµÈ ¸ðµç Á¤º¸¸¦ °¡Áö°í ÀÖÀ¸¹Ç·Î ÀÌ ÆÄÀÏÀÇ ¿É¼ÇÀ» À§ÁÖ·Î ¼³¸íÇϰڽÀ´Ï´Ù.

6.1 ¾ÆÆÄÄ¡ÀÇ ±¸¼º

¾ÆÆÄÄ¡¸¦ ¼º°øÀûÀ¸·Î ¼³Ä¡Çß´Ù¸é /usr/local/apache/¿¡ ¿©·¯ °¡Áö µð·ºÅ丮°¡ »ý¼ºµË´Ï´Ù.    »ç¿ëÀÚ¿¡ µû¶ó ÀÌ µð·ºÅ丮´Â ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.    ¿ì¼± ±âº»ÀûÀÎ µð·ºÅ丮¸¸ ³ª¿­Çß½À´Ï´Ù.

1) µð·ºÅ丮 ±¸¼º

    /bin µð·ºÅ丮 - apache »ç¿ë ½Ã¿¡ ÇÊ¿äÇÑ À¯Æ¿¸®Æ¼µéÀÌ µé¾î ÀÖ½À´Ï´Ù.
    /cgi - bin µð·ºÅ丮 - cgi ½ºÅ©¸³Æ®°¡ ÀÖ´Â °÷ÀÔ´Ï´Ù.
    /conf µð·ºÅ丮 - apache ¼­¹öÀÇ ¿©·¯ °¡Áö ¼³Á¤ ÆÄÀϵéÀÌ ÀÖ½À´Ï´Ù.(httpd.conf)
    /icons µð·ºÅ丮 - apache ¼­¹ö¿¡ »ç¿ëµÇ´Â ¾ÆÀÌÄܵéÀÌ µé¾î ÀÖ½À´Ï´Ù
    /logs µð·ºÅ丮 - apache ¼­¹ö »ç¿ë ½Ã ¹ß»ýÇÏ´Â ¿©·¯°¡Áö logµéÀÌ µé¾î ÀÖ½À´Ï´Ù.

/conf ¾È¿¡ httpd.conf ÆÄÀÏÀÇ °æ¿ì ¼Ò½º¿¡¼­ ´Ù½Ã copy ÇØ¼­ »ç¿ë °¡´ÉÇϹǷΠ³ªÁßÀÌ¶óµµ ¼³Á¤ À߸øÀ¸·Î apache¸¦
´Ù½Ã ÀνºÅç ÇÏ´Â ÀÏÀÌ ¾øµµ·Ï Çϼ¼¿ä.

2) httpd.conf ±¸¼º

±×·¯¸é httpd.conf ÆÄÀÏÀÇ ³»¿ëÀ» Çѹø »ìÆìº¸¸é¼­ ¼³Á¤À» ¼³¸íÇϰڽÀ´Ï´Ù.    ¸ÕÀú ÀÌ ÆÄÀÏÀº apache Àü¹Ý¿¡ °üÇÑ ¼³Á¤ÀÌ µé¾î ÀÖ°í °£´ÜÈ÷ ¿É¼Ç¸¸ °íÃļ­ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.    °íÄ¡°í ³ª¸é ´ç¿¬È÷ restart ÇØ¾ß ÇÕ´Ï´Ù.    ¼­µÎ ºÎºÐÀº ÀÌ ÆÄÀÏÀÇ ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù.    ¸ÕÀú ÀÌ ÆÄÀÏÀº ÃÑ 3°¡Áö·Î ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. ¾ÆÆÄÄ¡¸¦ Àü¹ÝÀûÀ¸·Î Á¦¾îÇÏ´Â ºÎºÐ
    2. °¡»óÈ£½ºÆ®¿¡¼­ 󸮵ÇÁö ¾Ê´Â ¿äûÀ» ¸ðµÎ ó¸®ÇÏ´Â ÁÖ ¼­¹ö ¶Ç´Â ±âº» ¼­¹öÀÇ ÀÛµ¿À» Á¦¾îÇÏ´Â ºÎºÐ
    3. ´Ù¸¥ IP¿Í È£½ºÆ® À̸§À» ó¸®ÇÏ´Â °¡»óÈ£½ºÆ® ¼³Á¤ ºÎºÐ

apache 1.3.4 ÀÌÀü ¹öÀüÀÇ °æ¿ì 3°¡Áö ÆÄÀÏ(httpd.conf, srm.conf, access.conf)µîÀÇ ÆÄÀÏÀÌ Á¸ÀçÇßÁö¸¸ Áö±ÝÀº httpd.conf ÆÄÀÏ·Î ÅëÇյǾîÁø »óÅÂÀÔ´Ï´Ù.

6.2 httpd.confÀÇ °ü¸®

¾ÆÆÄÄ¡ ¼­¹öÀÇ Àü¹ÝÀûÀÎ Á¦¾î(Section 1)

#¼­¹ö ŸÀÔ - ¼­¹öÀÇ ½ÃÀÛÀ» ¾î¶»°Ô ÇÒ °ÍÀÎÁö ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. µÎ °¡Áö°¡ ÀÖ´Â µ¥ ´ëºÎºÐ Standalone ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù. Inetd ¹æ½ÄÀº »õ·Î¿î ÇÁ·Î¼¼¼­¸¦ ¸¸µé ¶§¸¶´Ù ¼³Á¤ ÆÄÀÏÀ» Âü°í ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ°í À¥ ¼­¹ö¸¦ restart ¾È ÇØµµ µË´Ï´Ù.

Standalone ¹æ½ÄÀÇ °æ¿ì restart ÇØÁà¾ß ÇÏÁö¸¸ ºÎÇÏ¿¡ º¸´Ù ¾ÈÁ¤Àû ÀÔ´Ï´Ù.

#¼­¹ö ·çÆ® - ÀÌ ¼³Á¤Àº ¼­¹öÀÇ ¼³Á¤, ¿¡·¯, ·Î±× ÆÄÀÏÀÌ ±â·ÏµÇ´Â µð·ºÅ丮¸¦ ¸»ÇÕ´Ï´Ù. À§ ±×¸²ÀÇ /usr/local/apache °¡ µðÆúÆ® °æ·Î ÀÔ´Ï´Ù.

#Lockfile - ÀÌ ¼³Á¤Àº ¾ÆÆÄÄ¡ ÄÄÆÄÀÏÀ» USE_FCNTL_SERIALIZED_ACCEPT ³ª USE_FLOCK_SERIALZED_ACCEPT ÀÇ ¿É¼ÇÀ¸·Î ÇßÀ» °æ¿ì Àá±Ý ÆÄÀÏÀÇ °æ·Î¸¦ ¼³Á¤ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.   µðÆúÆ®´Â »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.   ·Î±× µð·ºÅ丮°¡ NFS ¸¶¿îÆ® µÈ °æ·Î·Î µÇ¾î¾ß ÀÌ °ªÀ» ¹Ù²Ù¾î ÁÝ´Ï´Ù.

#PidFile - À¥ ¼­¹ö°¡ ½ÃÀÛÇÒ ¶§ Process id num¸¦ ±â·ÏÇÏ´Â ÆÄÀÏÀÔ´Ï´Ù.

#ScoreBoardFile - ³»ºÎ ¼­¹ö ÇÁ·Î¼¼¼­ÀÇ Á¤º¸¸¦ ÀúÀåÇÏ´Â ÆÄÀÏ ÀÔ´Ï´Ù.   ±× °æ·Î ¸í°ú °°ÀÌ ÀûÇôÁ® ÀÖ½À´Ï´Ù.   Æ¯Á¤ ¾ÆÅ°ÅØÃ³¿¡¼­ ÇÊ¿äÇÒ °æ¿ì ¼­·Î ´Ù¸¥ ¾ÆÆÄÄ¡ À¥ ¼­¹ö µ¥¸óÀÌ °°Àº ÆÄÀÏÀ» °øÀ¯ÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.

#ResourceCofig / AccessConfig - apache 1.3.4 ÀÌÀüÀÇ ¹öÀü¿¡¼­´Â srm , access conf

ÆÄÀÏÀ» httpd.conf°ú ÇÔ²² ÀоúÁö¸¸ ÀÌÈÄ¿£ httpd.conf ÆÄÀÏ¿¡ Çѵ¥ ¹¶ÃÄÁ® °ü¸®ÇÏ±â ÆíÇØ Á³½À´Ï´Ù.

¼­¹ö°¡ ÀÌ ÆÄÀÏÀÇ ³»¿ëÀ» ¹«½ÃÇÏ°Ô Çϱâ À§Çؼ­´Â "dev/null"(Unix) ¶Ç´Â "nul"(Win32) °ªÀ» ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù.

#Timeout - Ŭ¶óÀÌ¾ðÆ®°¡ ¼­¹ö¿¡ ¿äûÇÑ Á¤º¸¸¦ ¹ÞÀ» ¶§ ¼Ò¿ä µÇ´Â ½Ã°£À» Á¤ÇØ ÁÝ´Ï´Ù.

µðÆúÆ®´Â 300À¸·Î ¼³Á¤µÇ¾îÁ® ÀÖ°í ÃÊ´ÜÀ§·Î ¼³Á¤À» ÇÕ´Ï´Ù. ¼­¹ö ¼º´É¿¡ µû¶ó Àû´çÇÑ °ªÀ» Àû¾î ÁÖ¸é È¿À²Àû ÀÔ´Ï´Ù.

#KeepAlive - µðÆúÆ® °ªÀÌ onÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù.    ±× ÀÌÀ¯´Â ¼º´ÉÀúÇÏ ¶§¹®Àε¥ ÀÚ½Ä ÇÁ·Î¼¼¼­°¡ ÇѰ¡Áö Àϸ¸ ó¸®Çϰí Á×´Â °ÍÀÌ ¾Æ´Ï¶ó ´ÙÀ½ÀÇ Àϵµ ó¸®ÇÔÀ¸·Î½á ¼º´É Çâ»óÀ» ²ÒÇÏ´Â °ÍÀÔ´Ï´Ù.

#MaxKeepAliveTimeout - KeepAlive°¡ ¼³Á¤µÇ¾î ÀÖÀ» ¶§, Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ¸î ¹ø À̳ª ó¸®ÇÏ°í ´Ù½Ã Ã³À½ »óÅ·Πµ¹¾Æ °¡´ÂÁö¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ¸¸¾à ÀÌ ¼³Á¤ÀÌ "0"ÀÏ °æ¿ì Ŭ¶óÀÌ¾ðÆ®°¡ Á¢¼ÓÀ» ²÷À» ¶§±îÁö °è¼Ó ¿¬°á »óÅ·ΠÀÖ½À´Ï´Ù.

(´ëºÎºÐÀÇ °æ¿ì ³ôÀº ¼º´É Çâ»óÀ» À§ÇØ ³ôÀº °ªÀ» Àû¾î ÁÝ´Ï´Ù.)

#KeepAliveTimeout - KeepAlive °¡ ¼³Á¤µÇ¾î ÀÖÀ» °æ¿ì Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ Á¤ÇØÁø Ãʾȿ¡ ¾øÀ» °æ¿ì Á¢¼ÓÀ» ²÷½À´Ï´Ù.

¿©·¯ºÐµéÀÇ ¼­¹ö¿¡ ¸Â°Ô Ãʸ¦ ¹Ù²Ù¾î ÁÖ¸é µË´Ï´Ù.

#MinSpareServer , MaxSpareServer - ¼­¹ö Ç®À» ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. ¿©±â ¼³Á¤µÈ µðÆúÆ® °ªÀº ´ëºÎºÐÀÇ ¼­¹ö¿¡ ÀûÇÕÇÑ »óÅÂÀÔ´Ï´Ù.

Áï, Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ¸¹Àº »çÀÌÆ®¶ó¸é Àû´çÈ÷ ÀÌ °ªµéÀ» Áõ°¡ ¶Ç´Â °¨¼ÒÇØ¼­ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.    ¾ÆÆÄÄ¡´Â ÃÖ¼Ò °ª°ú ÃÖ´ë °ªÀ» Á¤ÇØ ÁÜÀ¸·Î½á Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ¸¹Àº °æ¿ìµç ÀÛÀº °æ¿ìµç ½±°Ô ÇÁ·Î¼¼¼­¸¦ ´Ã¸®°í ÁÙÀÏ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù.    Áï, ¾ÆÆÄÄ¡´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ÀûÀ» °æ¿ì ¶Ç´Â ÃÖ¼Ò °ª º¸´Ù ÇÁ·Î¼¼¼­°¡ ÀûÀ» °æ¿ì¿¡ ÀÚµ¿À¸·Î ÃÖ¼Ò ¿©À¯ ¼­¹öÀÇ °³¼ö¸¦ ¸ÂÃßµµ·Ï ³ë·Â ÇÕ´Ï´Ù.    ÃÖ´ë °ªº¸´Ù ÇÁ·Î¼¼¼­°¡ ¸¹À» °æ¿ì¶ó¸é ÀÚµ¿ÀûÀ¸·Î ÃÖ´ë ¿©À¯ ¼­¹öÀÇ °³¼ö¿¡ ¸ÂÃß¾î ÁÝ´Ï´Ù.

#StartServer - ¾ÆÇÇÄ¡ ¼­¹ö¸¦ ½ÇÇà ÇÒ ¶§ °°ÀÌ »ý¼ºµÉ ¿©ºÐÀÇ ÇÁ·Î¼¼¼­ÀÇ °³¼ö¸¦ Á¤ÇÕ´Ï´Ù.

µðÆúÆ® °ªÀº 5 ÀÔ´Ï´Ù.(6°³ »ý¼ºµÇ¾îÁü)

#MaxClients - µ¿½Ã¿¡ ¾ÆÆÄÄ¡ ¼­¹ö¿¡ Á¢¼ÓÇÒ ¼ö Àִ Ŭ¶óÀ̾ðÆ®ÀÇ °³¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù.

ÀÌ °ªÀ» ´Ã¸®°Å³ª ÁÙÀÏ °æ¿ì MinSpareServer , MaxSpareServer ,StartServer ÀÇ °ªµµ Á¶Á¤ ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.    Áï, ÃÖ´ë°ªÀ» ³Ñ¾î¼³ æ¿ì Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀº ¾ÕÀÇ ¿äûÀÌ ³¡³¯ ¶§±îÁö ´ë±â »óÅ·ΠÀÖ¾î¾ß ÇÕ´Ï´Ù.    ÀÌ ¼³Á¤Àº ¾ÆÆÄÄ¡ ¼­¹ö°¡ ¸¹Àº ÀÚ¿øÀ» ³¶ºñÇØ ¼­¹ö ºÎÇϰ¡ »ý±â´Â °ÍÀ» ¸·±â À§ÇØ »ç¿ëµË´Ï´Ù.

#MaxRequestsChild - °¢°¢ÀÇ ÀÚ½Ä ÇÁ·Î¼¼¼­°¡ Á×±â Àü±îÁö ó¸®ÇÒ ¼ö ÀÖ´Â ¿äû ¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù.    ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­´Â ÇϳªÀÇ ÇÁ·Î¼¼¼­°¡ ¿À·§µ¿¾È »ç¿ëµÇ¸é ¸Þ¸ð¸® ¶Ç´Â ÀÚ¿ø ´©Ãâ Çö»óÀÌ ¹ß»ý ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ ÇÁ·Î¼¼¼­´Â ÀÚµ¿À¸·Î Á¦°Å µË´Ï´Ù.    ÇÏÁö¸¸ ¼Ö¶ó¸®½º ¿î¿µÃ¼Á¦ÀÇ °æ¿ì ÀÌ ¼³Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

#Listen - ¾ÆÇÇÄ¡¸¦ ƯÁ¤IP ¶Ç´Â Æ÷Æ®¿Í °áÇÕ ½Ãų °æ¿ì »ç¿ë ÇÕ´Ï´Ù.

<VirtualHost> Áö½ÃÀÚ ¶ÇÇÑ Âü°í Çϼ¼¿ä.

#BindAddress - ÀÌ ¿É¼ÇÀ» »ç¿ëÇØ¼­ °¡»óÈ£½ºÆ®¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿É¼Ç¿¡´Â ¡®*¡¯ ¡®IP address¡¯ ¡®ÀÎÅÍ³Ý µµ¸ÞÀÎ À̸§¡¯À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

<VirtualHost>°ú Listen Áö½ÃÀÚµµ Âü°í Çϼ¼¿ä.

°¡»óÈ£½ºÆ®¿¡ °üÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº http://kldp.org·Î °¡½Ã¸é Çѱ۷ΠÀÛ¼ºµÈ ¸¹Àº ¹®¼­µéÀ» Âü°íÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

Dynamic Shared Object (DSO) - DSO(µ¿Àû °øÀ¯ °´Ã¼)¸¦ »ç¿ë Çϱâ À§Çؼ­ ¸ðµâÀ» Áö½ÃÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù. DSOÀÇ ÀÛµ¿ ¹æ½ÄÀ» º¸·Á¸é ¾ÆÆÄÄ¡ 1.3 ¹èÆ÷ÆÇÀÇ README.DSO ÆÄÀÏÀ» Âü°í Çϱ⠹ٶø´Ï´Ù. ¿©·¯ºÐµéÀÇ httpd ¹ÙÀ̳ʸ®¿¡ ³»ÀåµÈ ¸ðµâ ¸ñ·ÏÀ» È®ÀÎÇÏ·Á¸é ¡"http -l" À» ½ÇÇàÇÏ¸é º¼ ¼ö ÀÖ½À´Ï´Ù.

¸ðµâ ÀûÀçÀÇ ¼ø¼­´Â Áß¿ä »çÇ×À̹ǷΠ¾Æ¹«·¸°Ô³ª ¼ø¼­¸¦ ¹Ù²Ù¸é ¾ÈµË´Ï´Ù.

#ExtendedStatus - "server-status"°¡ È£Ã⠵ǾúÀ» ¶§ ¾ÆÆÄÄ"¡ ÀÚ¼¼ÇÑ ¼­¹ö »óÅ Á¤º¸¸¦ ¸¸µé °ÍÀÎÁö ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

OffÀÏ °æ¿ì ±âº»ÀûÀÎ »çÇ×ÀÇ Á¤º¸¸¸ »ý¼ºÇÕ´Ï´Ù.

¾ÆÆÄÄ¡ÀÇ ÁÖ ¼­¹ö ¼³Á¤(Section 2)

°¡»óÈ£½ºÆ®¿¡¼­ 󸮵ÇÁö ¾Ê´Â ¿äûÀ» ¸ðµÎ ó¸®ÇÏ´Â ÁÖ ¼­¹ö ¶Ç´Â ±âº» ¼­¹öÀÇ ÀÛµ¿À» Á¦¾îÇÏ´Â ºÎºÐÀÔ´Ï´Ù.

#Port - µ¶¸³Çü ¼­¹ö°¡ ´ë±âÇÏ´Â Æ÷Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. Æ÷Æ® ¹øÈ£°¡ 1023¹ø º¸´Ù ³·À» °æ¿ì óÀ½ root ±ÇÇÑÀ¸·Î httpd°¡ ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î ¼³Á¤µÈ Æ÷Æ® ¿Ü¿¡ ´Ù¸¥ Æ÷Æ®¸¦ ¼³Á¤ÇÔÀ¸·Î½á ¿©·¯ºÐµéµµ httpd¸¦ ¿î¿µÇÒ ¼ö ÀÖ½À´Ï´Ù.

<TIP>----------------------------------------------------------------------------

À¯µ¿ ip·Î °øÂ¥ µµ¸ÞÀÎ »ç¿ëÇϱâ

¿©·¯ºÐµé ´ëºÎºÐÀÇ °æ¿ì°¡ ÄÉÀÌºí ¸ðµ©À̳ª adslÀ» »ç¿ëÇÑ´Ù°í °¡Á¤ ÇϰڽÀ´Ï´Ù.    ÀÏ´Ü ¹Ù²î´Â À¯µ¿ ip¿¡ °øÂ¥·Î µµ¸ÞÀÎÀ» ÁÖ´Â °÷À» º¸¸é http://www.dyndns.org/- ¿©±âÀÇ °æ¿ì ÀÏ´Ü °¡ÀÔÀ» ÇÑ ÈÄ 24½Ã°£ ¾È¿¡ ÇØ´ç idÀÇ ÆÐ½º¿öµå¸¦ ¸ÞÀÏ·Î ¹Þ½À´Ï´Ù. ±×¸®°í ±× ÆÐ½º¿öµå·Î Á¢¼ÓÇÑ ´ÙÀ½ ¿øÇÏ´Â ÆÐ½º¿öµå·Î ¹Ù²Ù¾î Áà¾ß ÇÕ´Ï´Ù.    °íÁ¤ ipÀÇ °æ¿ìµµ µµ¸ÞÀÎÀ» Á¦°øÇÏ°í ¿©·¯ °¡Áö ¿É¼ÇµéÀÌ ´Ù¾çÇÏ°Ô ÀÖ½À´Ï´Ù.    Å¬¶óÀÌ¾ðÆ®¸¦ ¹Þ¾Æ ¼­¹öÀÇ °¡µ¿°ú µ¿½Ã¿¡ ¹Ù²î´Â ip¿¡ µû¸¥ µµ¸ÞÀÎ ¼³Á¤À» Àâ¾Æ ÁÙ ¼öµµ ÀÖ½À´Ï´Ù.     http://xdomain.neti.org/- ¿©±â´Â Çѱ¹ »çÀÌÆ®À̰í Á¢¼ÓÀÌ ÀÚÁÖ ²÷±â´Â Çö»óÀÌ ÀÖ½À´Ï´Ù.    ÇÏÁö¸¸ °øÂ¥´Ï ºÒ¸¸À» °¡Áú ¼ö´Â ¾ø°ÚÁÒ? ÀÏ´Ü °¡ÀÔ Áï½Ã »ç¿ë °¡´ÉÇϰí, Ä£ÀýÈ÷ °ü¸®ÀÚ°¡ °Ô½ÃÆÇ¿¡ ´äµµ ÇØÁÝ´Ï´Ù.

----------------------------------------------------------------------------------------------------

#User , Group - µ¶¸³Çü ¼­¹ö¿¡¼­ »ç¿ëµÇ¸ç, ÀϹÝÀûÀ¸·Î ¼­¹ö¿¡¼­ ÀÛ¾÷ ÇÁ·Î¼¼¼­´Â nobody·Î ¼³Á¤À» ÇØ ÁÝ´Ï´Ù.

   Áï, Á¦ÀÏ ±ÇÇÑÀÌ ¾ø´Â °ÍÀ¸·Î ¼³Á¤À» ÇÕ´Ï´Ù.    º¸¾È ¶§¹®¿¡ ÀÌ·¸°Ô ¼³Á¤À» ÇÏ´Â °ÍÀ̰í, ¸¸¾à nobody·Î ¼³Á¤ µÇ¾îÁø »óŶó¸é telnetÀ¸·ÎÀÇ Á¢±Ù ¶ÇÇÑ ¸·¾Æ¾ß µË´Ï´Ù.    SCO(ODT 3)ÀÇ °æ¿ì User nouser , Group nogroup·Î ¼³Á¤ÇØ ÁÝ´Ï´Ù.

#ServerAdmin - ¼­¹ö¿¡ ¹®Á¦°¡ »ý°åÀ» °æ¿ì ¸ÞÀÏÀ» º¸³¾ ÁÖ¼Ò¸¦ Àû¾î ÁÖ´Â °÷ÀÔ´Ï´Ù.

ÀÌ ÁÖ¼Ò´Â ¿¡·¯ ¹®¼­¿Í °°ÀÌ ¼­¹ö°¡ »ý¼ºÇÏ´Â ÆäÀÌÁö¿¡ ³ªÅ¸³³´Ï´Ù.

#ServerName - ¸¸¾à ¿©·¯ºÐµéÀÌ µî·ÏµÈ DNS¸¦ °¡Áö°í ÀÖ´Ù¸é ±×°ÍÀ» Àû¾î ÁÖ¸é µË´Ï´Ù.

¸¸¾à Ŭ¶óÀÌ¾ðÆ®¿¡ º¸³¾ ¼­¹ö À̸§ÀÌ ´Ù¸¦ °æ¿ì È£½ºÆ®ÀÇ ½ÇÁ¦ À̸§ÀÌ ¾Æ´Ñ WWW¸¦ »ç¿ëÇÏ°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.(IP¸¦ ÀÔ·ÂÇØµµ µË´Ï´Ù.)    ¸¸ÀÏ DNS°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ̶ó¸é °³ÀΠȨÆäÀÌÁö ¼­ºñ½º¿¡µµ ¿µÇâÀ» ÁÝ´Ï´Ù. ±×·¯ÇÑ ÀÌÀ¯ ¶§¹®¿¡ ÀÌ ¼³Á¤Àº À¯ÀÇÇØ¾ß µË´Ï´Ù.

#DocumentRoot - ±âº»ÀûÀÎ html ¶Ç´Â php µîµîÀÇ °ü·Ã ¹®¼­ÀÇ ±âº» µð·ºÅ丮¸¦ ¼³Á¤ ÇÕ´Ï´Ù.

(½Éº¼¸¯ ¸µÅ© ¶Ç´Â ¾Ù¸®¾î½º¸¦ »ç¿ëÇØ ´Ù¸¥ À§Ä¡¸¦ Àû¾î ÁÙ ¼öµµ ÀÖ½À´Ï´Ù.)

<TIP>----------------------------------------------------------------------------

°¢ µð·ºÅ丮º° »ç¿ëÀÚ ÀÎÁõ ¼³Á¤Çϱâ

´ÙÀ½¿¡ ¼³¸íÇÒ µð·ºÅ丮 ¼³Á¤°ú °ü·ÃµÇ¾î ÀÌ ºÎºÐÀ» Ãß°¡ ÇØ ÁÖ¸é µË´Ï´Ù.

    AuthType Basic                                  - »ç¿ëÀÚ ÀÎÁõ ¹æ¹ý
    AuthName cry                                    - ÀÎÁõÇÒ »ç¿ëÀÚ¸í
    AuthUserFile /usr/local/httpd/htdocs/.htpasswd    - ÆÐ½º¿öµå ÆÄÀÏÀÇ À§Ä¡
    AuthGroupFile /dev/null         - »ç¿ë ±×·ìÀ» Ç¥½ÃÇÒ ÆÄÀÏÀÇ °æ·Î

ÆÐ½º¿öµå ÆÄÀÏÀ» ¸¸µé·Á¸é ¾Æ·¡¿Í °°ÀÌ ÇÕ´Ï´Ù.

  /usr/local/apache/bin/htpasswd ÆÄÀÏÀ» »ç¿ëÇÏ´Â ¹æ¹ý°ú Á÷Á¢ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
  bin#.htpasswd -c ÆÐ½º¿öµåÆÄÀϸí À¯Àú¸í 
  À§¿Í °°ÀÌ ½ÇÇàÇÏ¸é »õ·Î¿î ÆÐ½º¿öµå ÀԷ¶õÀÌ ³ª¿À°í °Å±â¿¡ ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ¸é µË´Ï´Ù.
  ±×¸®°í »ý¼ºµÈ ÆÄÀÏÀ» ÀÎÁõÇÒ µð·ºÅ丮·Î ¿Å±â¸é µË´Ï´Ù.

----------------------------------------------------------------------------------------------------

#Directory ¿É¼Ç - °¢°¢ÀÇ µð·ºÅ丮¿¡ °üÇÑ ±ÇÇÑ µîÀÇ ¿©·¯ °¡Áö ¼³Á¤À» ÇÏ´Â °÷ÀÔ´Ï´Ù.

<Directory "µð·ºÅ丮 path">   </Directory>·Î ¼³Á¤ÇÕ´Ï´Ù.

¿©±â¿¡´Â ¿©·¯ °¡Áö ¿É¼ÇÀÌ ÁÖ¾îÁö´Âµ¥ Â÷·Ê·Î º¸°Ú½À´Ï´Ù.

¿É¼ÇÀÇ »ç¿ë

    Option ¿É¼Ç¸í ¿É¼Ç¸í ¡¦ ÀÔ´Ï´Ù.

¿É¼Ç Á¾·ù

  • None - ¿É¼ÇÀ» ÁÖÁö ¾Ê½À´Ï´Ù.
  • All - ¸ðµç ¿É¼ÇÀ» ÁÝ´Ï´Ù.
  • Indexes - ÇØ´ç µð·ºÅ丮 ¾È¿¡ DirectoryIndex Áö½ÃÀÚ ºÎºÐÀÇ ÆÄÀÏÀÌ ¾øÀ» °æ¿ì µð·ºÅ丮¿Í ÆÄÀϵéÀ» ¸ñ·ÏÈ­ÇØ¼­ º¸¿© ÁÝ´Ï´Ù.
  • Includes - Server Side Includes¸¦ °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
  • FollowSymLinks - ½Éº¼¸¯ ¸µÅ©·ÎÀÇ À̵¿À» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
  • ExecCGI - CGI Ç®±×·¥À» ½ÇÇà °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
  • AllowOverride ¿É¼Ç¸í - NoneÀÏ °æ¿ì .htaccess ³»¿ëÀÌ access.confÀÇ ¿É¼Ç¿¡ ÀÇÇØ È¿·ÂÀÌ ¾ø¾î Áý´Ï´Ù.(ÇØ´ç µð·ºÅ丮 ¾È¿¡ .htaccess ÆÄÀÏÀÌ Á¸ÀçÇÒ °æ¿ì) Áï, access.conf ¼³Á¤ÀÇ ¾î´À ºÎºÐÀ» ¹«½Ã ÇÒ°ÇÁöÀÇ ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
  • order ¿É¼Ç¸í - ÇØ´ç µð·ºÅ丮¿¡ ´ëÇÑ IP , DNS ÇÊÅ͸µÀÇ ¼ø¼­¸¦ ¼³Á¤ÇÕ´Ï´Ù.

#UserDir - °³ÀΠȨ ÆäÀÌÁö ¼­ºñ½º¸¦ À§ÇÑ °³ÀΠȨÆäÀÌÁö µð·ºÅ丮 ¼³Á¤ ºÎºÐÀÔ´Ï´Ù.

Áï, °³ÀÎÀÇ µð·ºÅ丮¿¡ public_html µð·ºÅ丮¸¦ ¸¸µé¸é ȨÆäÀÌÁö ¼­ºñ½º¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.    Ex>http://skycry.ath.cx/ userid    À§ÀÇ µðÆúÆ® µð·ºÅ丮 ¸»°í ´Ù¸¥ µð·ºÅ丮¸¦ Ãß°¡ ÇÔÀ¸·Î¼­ ¿©·¯ °³ÀÇ µð·ºÅ丮 ¼­ºñ½º¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

#UserDir ¿É¼Ç - °³ÀΠȨÆäÀÌÁö µð·ºÅ丮¿¡ ´ëÇÑ Á¢±Ù ±ÇÇÑ µîÀ» ¼³Á¤ ÇÕ´Ï´Ù.

<Limit>   </Limit> ·Î °¢°¢ÀÇ Á¢±ÙÀ» Á¦¾î ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿É¼ÇµéÀº ¾Õ ºÎºÐ¿¡¼­ ¼³¸íÇÑ ´ë·Î ÇÏ¸é µË´Ï´Ù.    ¹°·Ð »ç¿ëÀÚ ÀÎÁõµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

#DirectoryIndex - ºê¶ó¿ìÀú°¡ ¾ÆÆÄÄ¡ ¼­¹ö·Î óÀ½ Á¢±Ù ÇßÀ» ¶§ º¸¿©ÁÙ ¹®¼­¸¦ ¼³Á¤ÇÕ´Ï´Ù.

   ÇÑ °³ ÀÌ»ó ³ª¿­ÀÌ °¡´ÉÇϰí, ¾Õ¿¡ ¼³¸íÇÑ µð·ºÅ丮 ¼³Á¤¿¡¼­ Option indexes·Î µÇ¾î ÀÖ°í, DirectoryIndex Áö½ÃÀÚ¿¡ Ç¥½ÃÇÑ ÆÄÀÏÀÌ µð·ºÅ丮¿¡ ¾øÀ» °æ¿ì ÇØ´ç µð·ºÅ丮¿Í ÆÄÀϵéÀº ¸ñ·ÏÈ­ µÇ¾î ºê¶ó¿ìÀú¿¡ ³ªÅ¸³³´Ï´Ù.

#AccessFileName - °¢°¢ÀÇ µð·ºÅ丮ÀÇ Á¢±ÙÀ» Á¦¾îÇÏ´Â Á¤º¸¸¦ °¡Áø ÆÄÀÏ À̸§ ÀÔ´Ï´Ù.

   Áï, ÀÌ ÆÄÀÏÀ» Á¦¾î ÇÏ·Á´Â µð·ºÅ丮¿¡ ³Ö¾î »ç¿ë ÇÕ´Ï´Ù. ¾ÕÀÇ µð·ºÅ丮 Áö½ÃÀÚ¿Í ¿¬°üÇÏ¿© Âü°í Çϼ¼¿ä.

#.htaccess ÆÄÀÏ¿¡ÀÇ Á¢±Ù - <Files ÆÄÀϸí>   </Files>·Î ¼³Á¤À» Çϸç, »ç¿ë µÇ´Â ¿É¼ÇÀº¾Õ¿¡¼­ ¼³¸íÇÑ °Í°ú °°½À´Ï´Ù.

   ±×¸®°í ÆÄÀϸíÀ» .htaccess °¡ ¾Æ´Ñ ´Ù¸¥ À̸§À¸·Î ¾ÕÀÇ AccessFileName¿¡¼­ ¹Ù²Ù¾ú´Ù¸é ±× À̸§À» Àû¾î Áà¾ß µË´Ï´Ù.

#CacheNegotiatedDocs - ¾ÆÆÄÄ"¡ ±âº»ÀûÀ¸·Î Çù»óµÈ ¹®¼­¿¡ ´ëÇØ¼­´Â <Pragma: no-cache> ³»¿ëÀ» º¸³À´Ï´Ù.

Áï, ÇÁ¶ô½Ã ¼­¹öµéÀÌ ¹®¼­¸¦ ij½¬ÇÏÁö ¸øÇÏ°Ô ¿äû ÇÕ´Ï´Ù.    # ¸¦ Á¦°ÅÇÏ°í ¿É¼ÇÀ» ½ÇÇà ÇÏ¸é ¸ðµç ÇÁ¶ô½Ã°¡ ¹®¼­¸¦ ij½¬ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

#UseCanonicalName - ¾ÆÆÄÄ¡ 1.3 ¹öÀü¿¡¼­ »õ·Ó°Ô µîÀåÇÑ ±â´ÉÀ̰í, ÀÌ ¿É¼ÇÀÌ ÄÑÁ® ÀÖÀ» °æ¿ì

ÀÚ±â ÂüÁ¶ URL(ÀÀ´äÀÌ ¿À´Â ¼­¹ö¸¦ ´Ù½Ã °¡¸®Å°´Â URL)À» ¸¸µé Çʿ䰡 ÀÖÀ» ¶§¸¶´Ù °ø½ÄÀûÀÎ À̸§À» ¸¸µé±â À§ÇØ ServerName¿Í Port¸¦ »ç¿ë ÇÕ´Ï´Ù.    off ÀÏ °æ¿ì´Â ¾ÆÆÄÄ¡´Â °¡´ÉÇÒ °æ¿ì Ŭ¶óÀÌ¾ðÆ®°¡ Á¦°øÇÏ´Â hostname:port¸¦ »ç¿ë ÇÕ´Ï´Ù.    À̰ÍÀº ¶ÇÇÑ CGI ½ºÅ©¸³Æ®ÀÇ SERVER_NAME¿Í SERVER_PORT¿¡µµ ¿µÇâÀ» ÁÝ´Ï´Ù.

#TypeConfig - mime.type ÆÄÀÏÀÇ À§Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.

#DefaultType - ¼­¹ö¿¡¼­ »ç¿ëµÇ´Â ¹®¼­Áß MIME ŸÀÔÀ¸·Î ¾Ë ¼ö ¾ø´Â ¹®¼­¿¡ ´ëÇØ Àû¿ëÇÒ ±âº» MIME ŸÀÔÀ» ¼³Á¤ÇÕ´Ï´Ù.

µðÆúÆ® °ªÀº text/plain À̸ç ÀÌ °ªÀº ÁÖ·Î ¼­¹ö¿¡ ¹®¼­ ÆÄÀÏÀÌ ¸¹À» °æ¿ì¿¡ »ç¿ë ÇÕ´Ï´Ù. ¸¸ÀÏ ¹ÙÀ̳ʸ®³ª ½ÇÇà ÆÄÀÏÀÌ ¸¹À» °æ¿ì¶ó¸é ÀÌ ¿É¼ÇÀº application/octet-streamÀ¸·Î Àû¾î ÁÖ¸é µË´Ï´Ù.    (À¥ ºê¶ó¿ìÀú°¡ ½ÇÇà ÆÄÀÏ µîÀ» ÅØ½ºÆ® ¹®¼­·Î Âø°¢ÇÏ°í ºê¶ó¿ìÀú »ó¿¡ Ç¥½ÃÇÏÁö ¾Ê±â À§ÇÔ ÀÔ´Ï´Ù.)

#mod_mine_magic - mod_mine_magic ¸ðµâÀ» »ç¿ëÇÒ °æ¿ì ÇØ´ç ÆÄÀÏÀÇ ³»¿ëÀ¸·Î ÆÄÀÏ Å¸ÀÔ ÈùÆ®¸¦ ¾ò´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.

À̰ÍÀ» »ç¿ëÇϱâ À§Çؼ­´Â ÇØ´ç ¸ðµâÀ» žÀç ÇØ¾ß ÇÕ´Ï´Ù.    <IfModule>   </IfModule> Áö½ÃÀÚ´Â ÀÌ ¸ðµâÀÌ ÀÖÀ» ¶§ °¡´ÉÇÕ´Ï´Ù.

#HostnameLookups - ¾ÆÆÄÄ¡´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ¹Þ¾Æ µéÀ̸鼭 IP¸¦ È®ÀÎÇϰí È®ÀÎÇÑ ÁÖ¼Ò¸¦ DNS ¼­¹ö¿¡ ´Ù½Ã ÀÇ·Ú ÇÏ´Â ÀÛ¾÷À» Çϱ⠶§¹®¿¡ »ó´çÇÑ ½Ã°£À» ¿äÇÏ°Ô µË´Ï´Ù. µðÆúÆ® °ªÀÎ off·Î µÎ°í »ç¿ëÇÏ±æ ±ÇÀå ÇÕ´Ï´Ù.

#ErrorLog - ¿¡·¯¸¦ ±â·ÏÇÒ ÆÄÀÏÀÇ À§Ä¡¸¦ Àû¾î ÁÝ´Ï´Ù. <VirtualHost> Áö½ÃÀÚ¿¡¼­ ErrorLog ¼³Á¤À» ÇÏÁö ¾Ê¾Ò´Ù¸é ¿©±â¼­ÀÇ ¼³Á¤À»À» µû¸¨´Ï´Ù.    ·Î±× ÆÄÀÏÀÇ °æ¿ì´Â °è¼Ó ¿ë·®ÀÌ Áõ°¡Çϱ⠶§¹®¿¡ ¼ö½Ã·Î ¿ë·®À» ÁÙ¿©¾ß ÇÕ´Ï´Ù.

#LogLevel - ·Î±×¸Þ¼¼ÁöÀÇ Å©±â¸¦ Á¦¾î ÇÏ´Â ºÎºÐ ÀÔ´Ï´Ù.

¿É¼Ç¿¡´Â debug , info , notice , warn , error , crit ,alert , emerg µîÀÌ ÀÖ½À´Ï´Ù.

#LogFormat - CustomLog Áö½ÃÀÚ¿¡¼­ »ç¿ëÇÒ º°¸íÀ» Á¤ÀÇ ÇÕ´Ï´Ù.

    %h - È£½ºÆ®¸í
    %l - ¸®¸ðÆ® ·Î±× À̸§
    %u - »ç¿ëÀÚ ÀÎÁõ¿¡ »ç¿ëµÈ À¯Àú¸í
    %t - ½Ã°£
    %r - ¿äûÇÑ ³»¿ëÀÇ Ã¹¹øÂ° ÁÙ
    %s - ¼­¹ö »óÅÂ
    %b - Àü¼Û·®(Çì´õ Æ÷ÇÔ)
    %{Çì´õ} - ¿ä±¸µÈ Çì´õ ³»¿ë
    %U - ¿ä±¸ÇÑ URL

#CustomLog - access_log ÆÄÀÏÀÇ À§Ä¡¸¦ ¼³Á¤ ÇÕ´Ï´Ù. <VirtualHost> Áö½ÃÀÚ¿¡¼­ ÀÌ ¼³Á¤ ºÎºÐÀÌ ¾øÀ» °æ¿ì ¿©±â¼­ ¼³Á¤ÇÑ À§Ä¡·Î ¸ðµÎ ÀúÀåµË´Ï´Ù.

°¡»ó È£½ºÆ®º°·Î µû·Î Á¢±Ù ·Î±× ÆÄÀÏÀ» ¸¸µé°í ½ÍÀ¸¸é ÀÌ ¼³Á¤À» °¢°¢ÀÇ <VirtualHost> Áö½ÃÀÚ ¾È¿¡ ³Ö¾î Áà¾ß ÇÕ´Ï´Ù.

#agent_log , referrer_log - ¸¸¾à ¿©·¯ºÐµéÀÌ agent_log , referrer_log ÆÄÀÏÀ» »ý¼º ÇϰíÀÚ ÇÒ °æ¿ì #¸¦ Á¦°ÅÇÕ´Ï´Ù.

#single logfile - ¸¸¾à ¿©·¯ºÐµéÀÌ access , agent , referrer Á¤º¸¸¦ ÇϳªÀÇ ÆÄÀÏ¿¡ ¸ðµÎ ÀúÀå Çϱ⸦ ¿øÇÑ´Ù¸é combined ¿É¼ÇÀ» ÀÌ¿ë ÇÕ´Ï´Ù.

#ServerSignature - ¾ÆÆÄÄ¡ ¼­¹ö°¡ »ý¼ºÇÏ´Â ÆäÀÌÁö(¿¡·¯¹®¼­ , FTP µð·ºÅ丮 list , mod_status , mod_info output , CGI »ý¼º¹®¼­ Á¦¿Ü)¿¡ ¼­¹ö ¹öÀü°ú °¡»ó È£½ºÆ® À̸§À» Æ÷ÇÔÇÏ´Â ÇàÀ» ³Ö´Â °ÍÀ» ¼³Á¤ÇÕ´Ï´Ù.

¿É¼Ç¿¡´Â On | Off | Email µîÀÌ ÀÖ°í EmailÀÇ °æ¿ì ServerAdminÀ¸·ÎÀÇ mailto: ¸µÅ©µµ Æ÷ÇÔ µË´Ï´Ù.

#Alias - º°ÄªÀ» ¼³Á¤ÇÏ´Â ºÎºÐ ÀÔ´Ï´Ù.

º°ÄªÀÇ ¼³Á¤Àº Alias /º°Äª/ "path" ÇÏ¸é µË´Ï´Ù.

   º°Äª »ç¿ë ½Ã¿¡ º°Äª ´ÙÀ½¿¡ "/"¸¦ Àû¾îÁÖ¸é º°ÄªÀ» Ç¥ÇöÇÒ ¶§ /º°Äª/ ÀÌ·¸°Ô Ç¥ÇöÇØ¾ß µË´Ï´Ù.    µð·ºÅ丮 ¼³Á¤Àº ¾Õ¿¡¼­ »ç¿ëÇÑ ¿É¼ÇÀ» »ç¿ëÇÏ¸é µË´Ï´Ù.    º°ÄªÀº Çϳª ÀÌ»ó ¿©·¯ °³ ¸¸µé¾î »ç¿ë °¡´ÉÇϱ⠶§¹®¿¡ ÇÊ¿äÇÑ ¸¸Å­ ¸¸µé¾î »ç¿ëÇÏ¸é µË´Ï´Ù.    ¹°·Ð, ÁÖÀÇ ÇÒ ºÎºÐÀº º°Äª ´ÙÀ½ÀÇ "/"¸¦ Àû¾î Áá´À³Ä ÇÏ´Â °ÍÀÔ´Ï´Ù.    ¼­¹ö°¡ URL¿¡ "/"ÀÌ ÀÖ¾î¾ß ó¸®Çϱ⠶§¹®ÀÔ´Ï´Ù.

#ScriptAlias - ¼­¹ö ½ºÅ©¸³Æ®¸¦ Æ÷ÇÔÇÑ µð·ºÅ丮¸¦ Á¦¾îÇÏ´Â ¼³Á¤ ÀÔ´Ï´Ù.

Alias¿Í ¼³Á¤ ÇÏ´Â ºÎºÐÀº °°Áö¸¸ ÀÌ ¼³Á¤Àº °¡¸®Å°´Â µð·ºÅ丮 ¾ÈÀÇ ¹®¼­¸¦ ½ÇÇàÇÏ´Â ÇÁ·Î±×·¥À¸·Î ÀνÄÇÏ¿© ½ÇÇàÇÏ°Ô µË´Ï´Ù.

À§ ±×¸²ÀÇ µð·ºÅ丮 ¼³Á¤ path ºÎºÐÀº ScriptAlias ·Î º°Äª ó¸®µÈ ½ÇÁ¦ CGI µð·ºÅ丮·Î ¼³Á¤ ÇØ¾ß µË´Ï´Ù.

#Redirect - ¼­¹ö¿¡ Á¸ÀçÇÏÁö ¾Ê´Â ¹®¼­·Î Á¢±ÙÀÌ ¿Ã °æ¿ì ÇöÀç Á¸ÀçÇÏ´Â ¹®¼­·ÎÀÇ À§Ä¡¸¦ ¹Ù²ã ÁÖ´Â ¼³Á¤ ÀÔ´Ï´Ù.

Áï, ¿¾³¯¿¡ »ç¿ëÇÏ´ø URL·Î Á¢¼ÓÇÏ´Â »ç¿ëÀÚ¸¦ À§ÇØ »õ·Î¿î URL·Î À̵¿ÇÏ°Ô ÇØÁÖ´Â °ÍÀÔ´Ï´Ù.    »ç¿ë ¹æ¹ýÀº "Redirect ¿¾³¯URL »õ·Î¿îURL" ÇÏ¸é µË´Ï´Ù.

#IndexOptions - DirectoryIndex Áö½ÃÀÚ¿¡¼­ Ç¥½ÃÇÑ ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì µð·ºÅ丮 ¿Í ÆÄÀϵéÀÇ ¸ñ·ÏÀ» º¸¿© ÁÙ ¶§ µð·ºÅ丮¿Í ÆÄÀÏÀÇ ¼Ó¼º¿¡ µû¸¥ ¾ÆÀÌÄÜÀ» »ç¿ëÇÒÁö ¿©ºÎ¸¦ ¼³Á¤ ÇÕ´Ï´Ù.

#AddIcon - IndexOptions¿¡¼­ FancyIndexing·Î ¼³Á¤ µÇ¾î ÀÖÀ» °æ¿ì »ç¿ë µÇ¸ç °¢°¢ÀÇ È®ÀåÀÚ¿¡ µû¸¥ ¾ÆÀÌÄÜÀÇ ¸ð¾çÀ» Á¤ÇØ ÁÝ´Ï´Ù.

#DefaultIcon - AddIcon¿¡¼­ ¼³Á¤ µÇÁö ¾ÊÀº ±âº» ¾ÆÀÌÄÜÀ» ¼³Á¤ ÇÕ´Ï´Ù.

µðÆúÆ® ¾ÆÀÌÄÜÀº unknown.gif ÀÔ´Ï´Ù.

#AddDescription - ÀÌ ¼³Á¤Àº ¼­¹ö ÀÚµ¿ »ý¼º À妽º ÆÄÀÏÀÇ µÚ¿¡ °£´ÜÇÑ ¼³¸íÀ» Ãß°¡ÇÒ ¶§ »ç¿ë ÇÕ´Ï´Ù. (FancyIndexing ¼³Á¤ ÀÏ ¶§ °¡´ÉÇÕ´Ï´Ù.)

¹æ¹ýÀº AddDescription "¼³¸í" ÆÄÀϸí

#ReadmeName , HeaderName - ReadmeNameÀº ¼­¹ö°¡ µð·ºÅ丮 ¸ñ·Ï µÚ¿¡ ºÙ¿© ³ÖÀ» README ÆÄÀÏÀÇ À̸§À» ¼³Á¤Çϸç, HeaderNameÀº µð·ºÅ丮 À妽º ¾Õ¿¡ ³»¿ëÀ» ³ÖÀ» ÆÄÀÏÀÇ À̸§À» ¼³Á¤ÇÕ´Ï´Ù.

   ¼­¹ö´Â óÀ½ name.html ÆÄÀÏ Ã£°í Á¸Àç ÇÏ¸é ±× ³»¿ëÀ» Æ÷ÇÔÇÕ´Ï´Ù.    ¸¸¾à ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é name.txt¸¦ ã°í txt ³»¿ëÀ¸·Î Æ÷ÇÔ ÇÕ´Ï´Ù.

#IndexIgnore - DirectoryIndexing¿¡¼­ ¸ñ·Ï¿¡¼­ Á¦¿ÜÇÒ ÆÄÀϸíÀ» ¼³Á¤ ÇÕ´Ï´Ù.

½© ½ºÅ¸Àϰú ¿ÍÀϵå Ä«µå »ç¿ëÀÌ °¡´É ÇÕ´Ï´Ù.

#AddEncoding - ƯÁ¤ ºê¶ó¿ìÀú(Mosaic/x 2.1+)°¡ ÀڷḦ ¹ÞÀ¸¸é¼­ ¾ÐÃàÀ» Ç® ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù.

   À̰ÍÀº ¸ðµç ºê¶ó¿ìÀú°¡ °¡´É ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù.    (FancyIndexingÀÇ Add Áö½ÃÀÚ¿Í Áö±ÝºÎÅÍ ³ª¿­ÇÏ´Â Add Áö½ÃÀÚ¿Í´Â °ü·ÃÀÌ ¾ø½À´Ï´Ù.)

#AddLanguage - ¹®¼­ÀÇ ¾ð¾î¸¦ Ç¥½Ã ÇÕ´Ï´Ù. Áï, ³»¿ë Çù»ó °úÁ¤À» ÅëÇØ ºê¶ó¿ìÀú°¡ ÀÌÇØÇÏ´Â ¾ð¾îÀÇ ¹®¼­¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

   Æú¶õµå¾îÀÇ °æ¿ì ÆÞ°ú ±¸ºÐ Çϱâ À§ÇØ pl .po·Î Ç¥±â ÇÕ´Ï´Ù.

#LanguagePriority - ¹®¼­ ¹®Àå À» ÀÐ¾î µéÀÌ´Â µ¿¾È ¿©·¯ °¡Áö ¾ð¾î°¡ Á¸Àç ÇÒ °æ¿ì ¿ì¼±µÇ´Â ¾ð¾î¸¦ ³ª¿­ÇØ ÁÝ´Ï´Ù.

   ¼³Á¤Àº ³»¸²Â÷¼øÀ¸·Î ³ª¿­ ÇÕ´Ï´Ù.

#AddType - php È®ÀåÀÚ¸¦ »ç¿ë Çϱâ À§Çؼ­´Â ²À ÇÊ¿äÇÑ ¼³Á¤ ºÎºÐ ÀÔ´Ï´Ù.

Áï, mime.typesÀÇ ¼öÁ¤ ¾øÀÌ mime¸¦ ¼³Á¤ °¡´ÉÇÏ°Ô ÇØÁÝ´Ï´Ù.    ¾ÆÆÄÄ¡ 1.3.12ÀÏ °æ¿ì´Â php¸¦ ¼³Á¤ÇÏ´Â ºÎºÐÀÌ µû·Î ³ª¿Í ÀÖ½À´Ï´Ù. ±× ÀÌÀü ¹öÀüÀÏ °æ¿ì À§¿Í °°ÀÌ ¼³Á¤À» ÇÏ¸é µË´Ï´Ù.    ÇØ´ç È®ÀåÀÚ¿¡ ´ëÇØ ƯÁ¤ ŸÀÔÀ¸·Î ½ÇÇà µÇ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù, ¿©·¯ºÐµéÀÇ ¸ñÀûÀº php¸¦ »ç¿ë ÇÏ´Â °ÍÀ̹ǷΠ¾Ë¸Â°Ô °íÄ¡¸é µË´Ï´Ù.    (php3 .htm) ÀÌ ºÎºÐÀº .htm È®ÀåÀÚ¸¦ php3ŸÀÔÀ¸·Î ½ÇÇà ÇÑ´Ù´Â ¸»ÀÔ´Ï´Ù.

 
    AddType application/x-httpd -php .php      -   .php È®ÀåÀÚ¸¦ phpŸÀÔÀ¸·Î ½ÇÇà 
    AddType application/x-httpd -php .html      -   .html È®ÀåÀÚ¸¦ phpŸÀÔÀ¸·Î ½ÇÇà
    AddType application/x-httpd -php .inc       -   .inc È®ÀåÀÚ¸¦ phpŸÀÔÀ¸·Î ½ÇÇà
    AddType application/x-httpd -php-source .phps - .phps È®ÀåÀÚµéÀº php ¼Ò½º¸¦ º¸°ÔÇÕ´Ï´Ù.

#AddHandler - ƯÁ¤ ÆÄÀÏ È®ÀåÀÚ³ª 󸮱⿡ ¿¬°áÇϰųª ƯÁ¤ ÆÄÀÏ Å¸ÀÔ¿¡ ƯÁ¤ µ¿ÀÛ ¿¬°áÀ» ¼³Á¤ ÇÕ´Ï´Ù.

¼­¹ö ¾È¿¡ Àְųª ¶Ç´Â action ¸í·ÉÀ» »ç¿ëÇØ¼­ Ãß°¡ °¡´É ÇÕ´Ï´Ù.

    CGI ½ºÅ©¸³Æ®¸¦ »ç¿ë  
        AddHandler cgi-script .cgi

    ¼­¹ö ó¸® HTML ÆÄÀÏ »ç¿ë 
        AddType text/html .shtml
        AddHandler server-parsed .shtml

    ¾ÆÆÄÄ¡ÀÇ send-asis HTTP ÆÄÀÏ ±â´É »ç¿ë
        AddHandler send-as-is asis

    ¼­¹ö ó¸® imap ÆÄÀÏÀ» »ç¿ë  
        AddHandler imap-file map

    Type mapÀ» »ç¿ë 
        AddHandler type-map var

#Action - ¸ÅĪµÇ´Â ÆÄÀÏÀÌ ºÒ·ÁÁú ¶§¸¶´Ù ÇØ´ç ¹Ìµð¾î ŸÀÔ¿¡ ¸Â´Â ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¼³Á¤Àº ÀÚÁÖ »ç¿ëµÇ´Â CGI ÆÄÀÏ ÇÁ·Î¼¼¼­¿¡ ´ëÇØ ¹Ýº¹ÀûÀ¸·Î URLÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

#MetaDir , MetaSuffix - MetaDir´Â ¾ÆÆÄÄ"¡ ¸ÞŸ Á¤º¸ ÆÄÀÏÀ» ãÀ» µð·ºÅ丮 À̸§ ÀÔ´Ï´Ù.

ÀÌ ÆÄÀÏ¿¡´Â ¹®¼­¸¦ º¸³¾ ¶§ Ãß°¡ÇÒ Ãß°¡ HTTP Çì´õ Á¤º¸°¡ ÀÖ½À´Ï´Ù.    MetaSuffix´Â ¸ÞŸ Á¤º¸¸¦ °¡Áö°í ÀÖ´Â ÆÄÀÏÀÇ Á¢¹Ì¾î¸¦ ¼³Á¤ ÇÕ´Ï´Ù.

#Customizable error response - Á¸ÀçÇÏÁö ¾Ê´Â ÆäÀÌÁö¸¦ ¿äû ¹ÞÀ» °æ¿ì ¶Ç´Â ÇØ´ç µð·ºÅ丮ÀÇ ÆÛ¹Ì¼ÇÀÌ ¾øÀ» °æ¿ì º¸¿© ÁÖ´Â ¿¡·¯ ¸Þ½ÃÁö ¼³Á¤ ÀÔ´Ï´Ù.

°ü¸®ÀÚ ÀÓÀÇ·Î ´ÙÀ½ 3°¡Áö Áß ¼±ÅÃ ÇØ¼­ Ãâ·ÂÇØ ÁÙ ¼ö ÀÖ½À´Ï´Ù.

    1)  plain text - º¸Åë ÅØ½ºÆ® È­¸é
    2)  local redirects - ³»ºÎ Url·Î ¹æÇâ ÀüȯÀ» ÇÕ´Ï´Ù.
    3)  external redirects - ¿ÜºÎ Url·Î ¹æÇâ ÀüȯÀ» ÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î ¿ø·¡ ¿äû°ú °ü°èµÈ ȯ°æ º¯¼öÀÇ ´ëºÎºÐÀÌ ½ºÅ©¸³Æ®¿¡ Àü´ÞµÇÁö ¸øÇÕ´Ï´Ù.

#BrowserMatch - HTTP ÀÀ´ä ¹æ½ÄÀ» ¼öÁ¤ÇÕ´Ï´Ù.

ù¹øÂ° Áö½ÃÀÚ´Â Netscape 2.x ¿Í À¯»çÇÑ ºê¶ó¿ìÀú¿¡ ´ëÇØ KeepAlive ±â´ÉÀ» »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù.    (ÇØ´ç ºê¶ó¿ìÀú´Â KeepAlive±â´É ±¸Çö¿¡ ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù.)    µÎ¹øÂ° Áö½ÃÀÚ´Â HTTP/1.1À» À߸ø ±¸ÇöÇϸç 301, 302(redirect) ÀÀ´ä¿¡ ´ëÇØ KeepAliveÀ» Á¦´ë·Î Áö¿ø ¸øÇÏ´Â MS Explorer 4.0b2¸¦ À§ÇÑ ¼³Á¤ÀÔ´Ï´Ù.

# BrowserMatch - HTTP/1.1 ÀÀ´äµµ Á¦´ë·Î ó¸® ÇÏÁö ¸øÇØ HTTP/1.1 spec¸¦ À§¹ÝÇÏ´Â ºê¶ó¿ìÀú¿¡ ´ëÇØ HTTP/1.1 ÀÀ´äÀ» ÇÏÁö ¾Ê°Ô ÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù.

#server status , server info reports - ¼­¹ö »óÅ Á¤º¸¸¦ Çã¿ëÇÒ servernameÀ» Àû¾î ÁÝ´Ï´Ù.

server status ¹æ¹ýÀº http://servername /server-status ÀÔ´Ï´Ù.

¿©±â¼­ servernameÀ» ÀûÀýÈ÷ ¹Ù²Ù¾î »ç¿ëÇÏ¸é µË´Ï´Ù.

server info ¹æ¹ýÀº

http://servername /server-info ÀÔ´Ï´Ù (mod_info.c °¡ ·ÎµåµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.)

#¹ö±× ÀÌ¿ë ¹æÁö - ÀÌÀü 1.1¹öÀü¿¡¼­ ÀÖ´ø ¹ö±×¸¦ ¾Ç¿ë ÇÏ·Á´Â »ç¶÷ÀÌ Àִµ¥, #¸¦ Á¦°ÅÇÏ¸é ¹ö±×¸¦ ÀÌ¿ëÇÑ °ø°ÝÀÌ ÀÖÀ» ¶§ phf.apache.org»óÀÇ ±â·Ï ½ºÅ©¸³ÅÍ·Î ¹æÇâ ÀüȯÀ» ½ÃŰ°Ô ÇÕ´Ï´Ù.    ¶Ç ´Ù¸¥ ¹æ¹ýÀº Á÷Á¢ support/php_abuse_log.cgi ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ¿©·¯ºÐ ÀÚ½ÅÀÌ ÀúÀåÇÏ´Â °ÍÀÔ´Ï´Ù.

#Proxy Server - ÇÁ¶ô½Ã ¼­¹ö »ç¿ëÀ» ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù.

ÇÁ¶ô½Ã ¼­¹ö ¸ðµâÀ» Æ÷ÇÔ ÇßÀ» °æ¿ì #¸¦ Á¦°ÅÇϸé ÇÁ¶ô½Ã ¼­¹ö »ç¿ëÀÌ °¡´É ÇÕ´Ï´Ù.

#ProxyVia - HTTP/1.1 <Via:> Çì´õ¸¦ ó¸®ÇÒÁö ¿©ºÎ¸¦ ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù.

¿É¼Ç¿¡´Â Off | On | Full | Block µîÀÌ ÀÖÀ¸¸ç FullÀº ¼­¹ö ¹öÀüÀ» Æ÷ÇÔ Çϸç, Block´Â ³ª°¡´Â ¸ðµç ÀÚ·á¿¡ <Via:>¸¦ Á¦°Å ÇÕ´Ï´Ù.

#cache - ij½¬ ±â´ÉÀ» enable Çϱâ À§Çؼ­´Â #À» Á¦°Å ÇÕ´Ï´Ù.

(CacheRoot°¡ ¾øÀ¸¸é ij½¬ÇÏÁö ¾Ê½À´Ï´Ù.)

¾ÆÆÄÄ¡ÀÇ °¡»ó È£½ºÆ® ¼³Á¤(section 3)

´Ù¸¥ IP¿Í È£½ºÆ® À̸§À» ó¸®ÇÏ´Â °¡»óÈ£½ºÆ® ¼³Á¤ ºÎºÐ

¿©·¯ºÐµéÀÌ À¥ ¼­¹ö¿¡ ´Ù¼öÀÇ µµ¸ÞÀÎ/È£½ºÆ®À̸§À» °ü¸®ÇÏ±æ ¿øÇÑ´Ù¸é ÇØ´çÇϴ ȣ½ºÆ®¸¦ VirtualHost Áö½ÃÀÚ¿¡ Æ÷ÇÔ ½ÃÄÑ¾ß ÇÕ´Ï´Ù.

#NameVirtualHost - À̸§ ±â¹ÝÀÇ °¡»ó È£½ºÆ®¸¦ »ç¿ëÇÏ·Á¸é Àû¾îµµ ÇϳªÀÇ IP(port ¹øÈ£)¸¦ Á¤ÀÇ ÇØ¾ß ÇÕ´Ï´Ù.

# VirtualHost - <VirtualHost È£½ºÆ® ¸í>   < /VirtualHost > ÀÌ·¸°Ô ¼³Á¤ ÇÏ¸ç º¸´Ù ÀÚ¼¼ÇÑ °¡»ó È£½ºÆ®¿¡ °üÇÑ ÀÚ·á´Â http://www.apache.org/³ª http://kldp.org ¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ Àå¿¡¼­´Â PHPÀÇ ±âº» ¹®¹ý°ú ÇÁ·Î±×·¥ ÀÛ¼º ¹æ¹ýÀ» ¼³¸íÇϰڽÀ´Ï´Ù.

7. PHP ±âº» ¹®¹ý

7.1 PHP ¹®¹ý ±¸¼º°ú ÀÛ¼º

ÀÌ Àå¿¡¼­´Â phpÀÇ ±âº»ÀûÀÎ ¹®¹ý ±¸¼º°ú ÀÛ¼ºÇÏ´Â ¿ä·ÉÀ» »ìÆì º¸°Ú½À´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì C¾ð¾î¸¦ Á¢ÇÑ °æÇèÀÌ ÀÖÀ»Å×Áö¸¸ Ȥ ±×·¸Áö ¾Ê´õ¶óµµ ½±°Ô ¹è¿ï ¼ö ÀÖ½À´Ï´Ù.

PHP ¾ç½Ä

1. PHPÀÇ ½ÃÀÛ°ú ³¡Àº ´ëºÎºÐÀÇ °æ¿ì <?php    php ¹®Àå   ?>À̶ó°í Ç¥½ÃÇÕ´Ï´Ù. ¶Ç´Â <?  ~ ?> ÀÌ·¸°Ô ª°Ô ÁÙ¿©¼­ Ç¥½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. 
2. HTMLÀ» ½ºÅ©¸³Æ®¿¡ Ç¥ÇöÇÒ ¶§´Â echo(" ~html~ "); Áï, echo¹® ¾È¿¡ Ç¥ÇöÇÕ´Ï´Ù. 
   À̰ÍÀº ¹Ý´ë·Î HTML ¹®¼­ ¾È¿¡ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ °æ¿ì <? ~ ?> ¾È¿¡ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
3. ¹®ÀåÀÇ ³¡Àº " ; "·Î Ç¥½ÃÇØ ÁÝ´Ï´Ù. (Á¾Á¾ ¹®ÀåÀÇ Á¾°áÀ» Ç¥ÇöÇÏÁö ¾Ê¾Æ¼­ ½ºÅ©¸³Æ®  ¿À·ù°¡ ÀÚÁÖ »ý±é´Ï´Ù.)
4. PHP ÇÔ¼ö´Â <? ~ ?> ¿µ¿ª ¾È¿¡¼­ ÀÚÀ¯·ÎÀÌ »ç¿ë °¡´ÉÇÏ¸ç º¯¼ö ¼±¾ðÀÌ ÇÊ¿äÄ¡ ¾Ê½À´Ï´Ù.
5. PHP ½ºÅ©¸³Æ®¿¡¼­ ÁÖ¼®Àº // ¶Ç´Â  /* ~ */¸¦ »ç¿ëÇÕ´Ï´Ù.

º¯¼öÀÇ ÇüÅÂ

PHP¿¡¼­ º¯¼ö´Â ±× ŸÀÔÀÌ ¹Ì¸® Á¤ÀǵÇÁö ¾Ê´Â °ÍÀÌ ±âº»ÀÔ´Ï´Ù. ´Ù¸¥ ¿©·¯ ¾ð¾î¿¡¼­´Â º¯¼ö ŸÀÔÀ» ¼³Á¤ÇÏÁö¸¸ PHP´Â ÀÚ½ÅÀÇ °ªÀÌ ¼±¾ðµÇ¸é ÀÚµ¿ÀûÀ¸·Î ¾Ë¾Æ¼­ ŸÀÔÀ» ¹Ù²Ù¾îÁÖ´Â °ÍÀÔ´Ï´Ù.    ±×¸®°í º¯¼ö¸¦ ¼±¾ðÇÒ ¶© ¸î °¡Áö À¯ÀÇÇØ¾ß ÇÒ °ÍÀÌ ÀÖ½À´Ï´Ù.

    1. º¯¼öÀÇ ¼³¸íÀ» ³ªÅ¸³»´Â À̸§À» »ç¿ëÇϼ¼¿ä.
    2. ºÒÇÊ¿äÇÏ°Ô º¯¼ö À̸§¿¡ ´ë¹®ÀÚ¸¦ ¸¹ÀÌ »ç¿ëÇÏÁö ¸¶¼¼¿ä.
    3. ÇѰ¡Áö ÇüŸ¦ À¯ÁöÇØ¾ß ÇÕ´Ï´Ù.

    1~3¹ø À̿ܿ¡ ¿©·¯ °¡Áö À¯ÀÇÇÒ ºÎºÐµéÀÌ ÀÖÀ» °Í ÀÔ´Ï´Ù. À§¿¡ ºÎºÐµéÀº ƯÈ÷ ÁÖÀÇÇÒ ºÎºÐµéÀ̸ç Ç×»ó »ó±âÇϱ⠹ٶø´Ï´Ù.
    ¡¤ ¼ýÀÚ¸¦ ÀúÀåÇÏ´Â º¯¼ö(Á¤¼öÇü, ½Ç¼öÇü)

       $S = 4989 ; // ½ÊÁø¼ö, ¾çÀÇ Á¤¼ö
       $S = -4989 ; // À½ÀÇ Á¤¼ö
       $S = 4.989 ;  , $S = 4.9E89 ; // ½Ç¼öÇü 

    ¡¤ ¹®ÀÚ¿­ º¯¼ö

       ¹®ÀÚ¿­Àº Å« µû¿ÈÇ¥(") ¾È¿¡ Ç¥½ÃµË´Ï´Ù. ¹®ÀÚ¿­ ¾È¿¡´Â ¿©·¯ °¡Áö ÇüÅÂÀÇ     ESCAPED ij¸¯ÅͰ¡ µé¾î°¥ ¼ö ÀÖ°í, 
       ¹®ÀÚ¿­ÀÌ ¼ýÀÚ·Î ÀÎ½ÄµÉ °æ¿ì´Â ±× ÇüŰ¡ ¹®ÀÚ¿­ ¾È¿¡ ÀÖ´Â ¼ýÀÚ³ª ¡®e¡¯ , ¡®E¡¯ ÀÇ Ç¥½Ã ¿©ºÎ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

        $S = 4 + "-9.8E9" ; // ½Ç¼öÇüÀ» ³ªÅ¸³À´Ï´Ù.
        $S = 4 + "CRY9" ; //  Á¤¼öÇü 4ÀÔ´Ï´Ù.
        $S = 4 + "9 CRY" ; // Á¤¼öÇü 13ÀÔ´Ï´Ù.
        $S = 4 + "98.9" ; // ½Ç¼öÇüÀ» ³ªÅ¸³À´Ï´Ù.
        $S = "9 CRY" + 4 ; // Á¤¼öÇü 13ÀÔ´Ï´Ù.
        $S = "SKYCRYZ" ; // ¹®ÀÚ¿­ SKYCRY ÀÔ´Ï´Ù.
        
                          
    ¡¤ ¹è¿­¿¡¼­ º¯¼ö

        ¿©±â¼­µµ ¸¶Âù°¡Áö·Î º¯¼öÀÇ ÇüŸ¦ ¼±¾ðÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

        $S[0] =  "SKY" ; 
        $S[1] =  "CRY" ; 
        $S[2] =  "SKYCRY" ;
        $S[3] =  "14" ;


        °á°ú -> $S[0] =  "SKY" ;

            $S[1] =  "CRY" ;
            $S[2] =  "SKYCRY" ; 
            $S[3] =  "14" ;

        ¿©±â¼­ $S[] =  "SKY" , $S[] = "CRY" , $S[] =  "SKYCRY" ,
        $S[] = "14"·Î Ç¥ÇöÇØµµ °á°ú´Â ¸¶Âù°¡ÁöÀÔ´Ï´Ù.

        ¹è¿­À» Ç¥Çö¿¡´Â À§ÀÇ ¹æ¹ýµµ ÀÖÁö¸¸ array( ) ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.

            $S = array("NAME" => array(0 => "SKY"
                                                     1 => "MY NAME IS CRY"),
                       "NAMESUM" => array(
                                                             2 => "SKYCRY"
                                                                                 3 => "14")
              ) ;

ÀÌ·¸°Ô 1Â÷¿ø ¹è¿­À» ÇÕÇØ¼­ ¿©·¯ ÇüÅÂÀÇ ´ÙÂ÷¿ø ¹è¿­µµ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. À§ ¹è¿­À» °£´ÜÈ÷ ¾Æ·¡¿Í °°Àº ½ºÅ©¸³Æ®·Î Ãâ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

    
    <?php    // PHPÀÇ ½ÃÀÛ
        $S = array("NAME" => array(0 => "SKY"
                                             1 => "MY NAME IS CRY"),
                   "NAMESUM" => array(
                                             2 => "SKYCRY"
                                             3 => "14")
                   ) ;

        echo $S["NAME"][1];
        echo('<br>');
        echo $S["NAMESUM"][2];
    ?>

    ¡¦

        ¡¤ °´Ã¼Çü º¯¼ö
        
        °´Ã¼¶õ °ü·Ã ÇÔ¼ö¿Í °ü·Ã º¯¼öÀÇ ÁýÇÕü ÀÔ´Ï´Ù. ´Þ¸® ¸»Çϸé CLASS¶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù
        ¿©±â¼­ °´Ã¼¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» °£´ÜÈ÷ º¸¿©µå¸®°Ú½À´Ï´Ù.
 
 
            Class skycry
            {      
                function cry()
                {
                    $connection = mysql_connect("localhost","mysql","");
                }
            }   // cry() ÇÔ¼ö´Â mysql Á¢¼Ó ÇÔ¼öÀÔ´Ï´Ù. 

            $connet = new skycry ; // new¸¦ »ç¿ëÇØ¼­ skycry °´Ã¼¸¦ »ý¼ºÇÕ´Ï´Ù.
            $connet -> cry() ; // °´Ã¼ ¾È¿¡ cry( ) ÇÔ¼ö¸¦ ºÒ·¯¿É´Ï´Ù.
                                 

       À§ÀÇ ¹æ¹ýÀ¸·Î ¿©·¯ °¡Áö¸¦ Çѹø Ãâ·ÂÇØ º¸¾Ò½À´Ï´Ù.
       ¿©·¯ºÐÀº ¹ØÀÇ ¹æ½ÄÀ¸·Î ¿©·¯ °¡Áö º¯¼ö¿Í ÇÔ¼öÀÇ ÁýÇÕÀΠŬ·¡½º¸¦ ¸¸µé¾î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 

        À§ ¿¹Á¦ÀÇ °æ¿ì ´Ü¼øÈ÷ ÇÔ¼ö¸¦ È£ÃâÇØ¼­ Ãâ·Â ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. ÇÏÁö¸¸ º¯¼öÀÇ Àü´Þ ÀÎÀÚ¸¦ ¼³Á¤Çϰí
        °¢ ÇÔ¼ö¸¦ Ãâ·ÂÇÏ°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. 
        Áï, cry($a,$b)¿Í °°ÀÌ $a ,$bÀÇ °ªÀ» Àü´ÞÇØ¼­ ÇØ´ç ÀÎÀÚ¸¦ ¹Ý¿µÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
        35,36,37ÇàÀº °´Ã¼¸¦ ºÒ·¯¿Í¼­ Ãâ·ÂÇÏ´Â ºÎºÐÀÔ´Ï´Ù.

    ¡¤ º¯¼öÀÇ »ç¿ë ¹üÀ§

        PHPÀÇ º¯¼ö ¹üÀ§´Â ¼±¾ðµÇ¾îÁø ºÎºÐ¸¸ °¡´ÉÇÕ´Ï´Ù. ´Ù½Ã ¸»ÇØ º¯¼öÇüŰ¡ ¸¸µé¾îÁø ºÎºÐ¿¡¼­¸¸ »ç¿ë°¡´É
        ÇÕ´Ï´Ù.   ÇÔ¼ö ¾È¿¡ ÀÖ´Â º¯¼ö¿Í Àü¿¡ ¼±¾ðµÈ º¯¼ö´Â ´Ù¸£´Ù´Â °ÍÀÔ´Ï´Ù.

            $S =  4
            function cry()
            {
                echo $S ; // Áö¿ª º¯¼ö
            }
            cry( ) ; // 4°¡ Ãâ·ÂµÇÁö ¾Ê½À´Ï´Ù.


        ¿©±â¼­  4°¡ Ãâ·Â µÇ°Ô ÇÏ·Á¸é ÇÔ¼ö ¾È¿¡ º¯¼ö¸¦ ´Ù½Ã ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.
        À̰ÍÀ» global º¯¼ö¶ó°í ÇÕ´Ï´Ù.
        ÇÔ¼ö ¾È¿¡ global $S ;¸¦ Ãß°¡ ÇßÀ» °æ¿ì 4°¡ Ãâ·ÂµË´Ï´Ù.

        ÀÌ·¯ÇÑ ¹æ¹ý ¸»°í ´Ù¸¥ ¹æ¹ýÀº function cry($S)¶ó Àû¾îÁÖ¸é µË´Ï´Ù.

        À§ ¿¹ 42ÇàÀÇ º¯¼ö´Â ÇÔ¼ö ¾ÈÀÇ º¯¼ö °ª Áï Áö¿ª º¯¼ö¸¦ ³ªÅ¸³»°í 44ÇàÀº ÇÔ¼ö ¹ÛÀÇ º¯¼ö °ª Áï ,
        ±Û·Î¹ú º¯¼ö °ª ÀÔ´Ï´Ù.

    ¡¤ °¡º¯ º¯¼ö

        º¯¼öÀÇ À̸§Àº PHP¿¡¼­µµ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ´Â °ÍÀº Á¶±Ý º¹ÀâÇÕ´Ï´Ù.
        ±¸Áö ÀÌ ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÒ °æ¿ì »ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀ» µí ÇÕ´Ï´Ù. 
        Ç¥ÇöÇÏ´Â ¹æ½ÄÀÌ ¾î·Á¿î °ÍÀÌ ¾Æ´Ï¶ó ±× Çü½ÄÀÇ Á¾·ù¿¡ µû¶ó È¥µ¿µÉ °¡´É¼ºÀÌ ¸¹½À´Ï´Ù.

            $$s = "bye jun" ; //º¯¼ö¿¡ º¯¼ö¸¦ ÁÝ´Ï´Ù.

        À§ÀÇ °¡º¯ º¯¼ö¸¦ ÀÌ¿ëÇÒ ¶§ Áß¿äÇÑ ºÎºÐÀº ${$s}¿¡¼­ "{}"¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.
        "{}" ÀûÀýÈ÷ »ç¿ëÇØ¼­ È¥µ·À» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ °÷¿¡ Àû¿ëÇÒ ¶§´Â À̰ÍÀ» »ó±âÇϱâ
        ¹Ù¶ø´Ï´Ù.

    ¡¤ Form Çü½ÄÀÇ º¯¼ö

        Form Çü½ÄÀÇ º¯¼ö´Â ÀÚ±â ÀÚ½ÅÀÇ ÆäÀÌÁö³ª ´Ù¸¥ ÆäÀÌÁö·Î Çϳª ¶Ç´Â ¿©·¯ °³ÀÇ º¯¼ö¸¦ Àü´ÞÇÏ´Â Çü½Ä
        ÀÔ´Ï´Ù.   FormÀÇ ÇüŸ¦ ¿ì¼± º¸¸é 
                
            <form method=~ action=~>
              <input type=~ name=~ value=~>
            </form>
                        
       °¢ ÀÎÀÚÀÇ ¿ªÇÒÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
       Method´Â post(º¸³¾ ¶§)¿Í get(°¡Á®¿Ã ¶§) ÀÎÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù
       Action´Â º¸³»°Å³ª °¡Á®¿Ã °³Ã¼¸¦ Àû¾îÁÝ´Ï´Ù.
       Type´Â text(±ÛÀÏ °æ¿ì), submit(ÀÔ·Â ½Ã) µîÀ» ÁÖ·Î »ç¿ëÇÕ´Ï´Ù.
       Name´Â ¿øÇÏ´Â ¸íÀ» Àû¾îÁÖ¸é ±× ¸íÀÌ º¯¼ö°¡ µÇ¾î º¸³»°Å³ª °¡Á®¿É´Ï´Ù.
       Value´Â name ÀÌ º¯¼ö·Î º¸³»Áú ¶§³ª °¡Á®¿Ã ¶§ÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.
       º¸´Ù ÀÚ¼¼ÇÑ formÀÇ ÇüÅ´ <url url="http://www.irt.org" name="http://www.irt.org"> °¡¸é »ó¼¼ÇÑ
       ¼³¸íÀÌ ÀÖ½À´Ï´Ù.. 
       ÀÌ·¯ÇÑ Æû ¹®ÀÇ ÇüÅ´ ÁÖ·Î ÀÔ·ÂÀ» ¿äÇÏ´Â ºÎºÐ¿¡¼­ »ç¿ëÇÕ´Ï´Ù.
       ±Û¾²±âÀÇ °æ¿ì¿Í ¸ÞÀÏ µîÀÇ ³»¿ëÀ» µ¥ÀÌÅͺ£À̽º·Î ¿Å±æ °æ¿ì ±× º¯¼ö·ÎÀÇ Àü´Þ·Î »ç¿ë ÇÏ¸é ÆíÇÕ´Ï´Ù.

        À§ ¼Ò½º 20ÇàÀÇ °æ¿ì name = friend[] °¡ º¹¼ö º¯¼ö·Î ¸¸µé¾îÁ® º¸³»Áö´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
        ÀÌ·¸µí ÆûÀ» ÀÌ¿ëÇØ¼­ ÀÚµ¿ÀûÀ¸·Î º¯¼ö¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
        ±×¸®°í submit¸¦ À̹ÌÁö·Î »ç¿ëÇÏ´Â ¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù.

            <intput type=image src= "image.gif" name = "put">

        putÀº À̹ÌÁö¿¡¼­ Ŭ¸¯ÇÑ À§Ä¡¸¦ (x , y·Î) ³ª´²¼­ µÎ°³·Î Àü´Þ µË´Ï´Ù.
        put_x , put_y  

        ¼Ò½º 20ÇàÀÇ action="4-2-2form.php"  ºÎºÐÀº À§ °á°ú È­¸é¿¡¼­ Ä£±¸µéÀ» ¼±ÅÃÇÏ°í µî·Ï
        ¹öưÀ» ´­·¶À» ¶§ ÇØ´ç ÀÎÀÚ°¡ º¸³»Áú ÆÄÀÏ À̸§ÀÔ´Ï´Ù. 
        ÀÌ ºÎºÐÀº ÀÓÀÇ·Î ¿©·¯ºÐµéÀÌ Á¤Çؼ­ º¸³»¸é µÇÁö¸¸ ÇöÀç À§ ¼Ò½º´Â ÀÚ±â Àڽſ¡°Ô ÀÎÀÚ¸¦ Àü´Þ ÇØ¾ß
        ÇØ´ç ¼±Åà Ç׸ñµéÀÌ Ãâ·Â µÇ°Ô µË´Ï´Ù. 
        ¿©±â¼­ 4-2-2 form.phpºÎºÐÀ» $PHP_SELF¸¦ °íÃÄ Àڽſ¡°Ô ´Ù½Ã ÀÎÀÚµéÀÌ Àü´Þ µÇ°Ô ÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.

 
 
    ¡¤ ȯ°æ º¯¼ö

        ȯ°æº¯¼ö´Â PHP¿¡ Á¢¼ÓÇÑ Å¬¶óÀ̾ðÆ®ÀÇ IP¿Í À¥ ºê¶ó¿ìÀú µîÀ» ¾Ë¾Æº¸´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. 

        $REMOTE_ADDR  -  ¹æ¹®ÀÚÀÇ IP¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.
        $HTTP_USER_AGENT   -  ¹æ¹®ÀÚÀÇ À¥ ºê¶ó¿ìÀú¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.

        ȯ°æ º¯¼ö¸¦ »ç¿ëÇØ¼­ °³ÀΠȨÆäÀÌÁö³ª °Ô½ÃÆÇ »ç¿ëÀÚÀÇ ±¸ºÐÀ» Ç¥½ÃÇϸé À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

    ¡¤ ½Ã°£ º¯¼ö

        ½Ã°£À» ³ªÅ¸³»¾ß ÇÒ °æ¿ì date() ÇÔ¼ö¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
        ÀÌ ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â ¼±Åà »çÇ×Àº ¿©·¯ °¡Áö°¡ Àִµ¥ ¾Æ·¡ÀÇ Ç¥¸¦ Âü°íÇϼ¼¿ä.
        »ç¿ëÇÏ´Â ¹æ¹ýÀº º¯¼ö¸¦ ¸¸µé¾î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

           $date = date(Y-M-d : h/i/s a : l); 

  
        µ¥ÀÌÅÍ ÇÔ¼ö¿¡ »ç¿ë ÇÏ´Â ÀÎÀÚµé

           a -  "am" ¶Ç´Â "pm"
           Y -   "0000" ´ÜÀ§·Î ³âµµÇ¥½Ã
           A -  "AM" ¶Ç´Â "PM"
           w -  ÀÏ¿äÀϺÎÅÍ "0"À¸·Î ¼ýÀڷΠǥ½Ã
           d -  "00" Çü½ÄÀ¸·Î ³¯Â¥¸¦ Ç¥½Ã       
           y -  "00" Çü½ÄÀ¸·Î ³âµµ Ç¥½Ã
           D -  "Mon, Tue" ¿äÀÏÀ» 3ÀÚ¸®·Î Ç¥½Ã  
           z -  1¿ù 1ÀϺÎÅÍ °è»êµÈ ³¯¼ö
           F -  "January" Çü½ÄÀÇ ´ÞÀ» Ç¥½Ã      
           H -  ½Ã°£À» 24½Ã°£À¸·Î Ç¥½Ã
           i -  ºÐÀ» ¼ýÀڷΠǥ½Ã                
           h -  ½Ã°£À» 12½Ã°£À¸·Î Ç¥½Ã
           l -  "Monday" Çü½ÄÀ¸·Î ¿äÀÏÇ¥½Ã     
           m -  ¿ùÀ» ¼ýÀڷΠǥ½Ã
           M -  "Jan" Çü½ÄÀÇ ´ÞÀ» ¾à¾î·Î Ç¥½Ã   
           j -  "0"Çü½ÄÀ¸·Î ³¯Â¥¸¦ Ç¥½Ã
           s -  Ãʸ¦ ¼ýÀڷΠǥ½Ã

        À§ÀÇ ¼Ò½º¸¦ º¸¸é ¿©·¯ °¡Áö µ¥ÀÌÅÍ ÀÎÀÚ¸¦ »ç¿ëÇØ¼­ Ãâ·Â ÇÏ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
        ¿©±â¼­ date()ÇÔ¼ö ¸»°í Áß¿äÈ÷ ¿©±æ °ÍÀÌ ÀÖ½À´Ï´Ù. ¹Ù·Î ÇÔ¼ö¸¦ ¸¸µé°í º¯¼ö¸¦ È£ÃâÇÏ´Â °ÍÀÔ´Ï´Ù.
        ¼Ò½º 11ÇàÀÇ °æ¿ì ÇÔ¼ö ¾ÈÀÇ $d1À» Ãâ·Â Çϱâ À§ÇØ º¯¼ö °ªÀ» ÇÒ´çÇÏ´Â ºÎºÐÀÔ´Ï´Ù. 
        ÇÔ¼ö¿¡ º¯¼ö¸¦ Àü´ÞÇÏ´Â ¹æ¹ýÀÌ global ¸í·É ´ë½Å ÀÌ·¸°Ô »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù. 

¿¬»êÀÚ

¿¬»êÀÚÀÇ °æ¿ì´Â ¸¸µé¾îÁø º¯¼öÀÇ °ª³¢¸® ¿¬»êÀ» ÇÏ´Â °ÍÀÔ´Ï´Ù.    ¿©·¯ °¡Áö ¿¬»êÀÚ¸¦ ÀÌ¿ëÇØ¼­ º¸´Ù °£°áÇϸ鼭 ¸íÄèÇÑ Ç¥ÇöÀ» ÇÏ´Â °Ô ¸ðµç À̵éÀÌ Ãß±¸ÇÏ´Â °ÍÀÔ´Ï´Ù.    ´ëºÎºÐÀÇ ¹®ÀåÀº Ç¥Çö½ÄÀ¸·Î ÀÌ·ç¾îÁö¹Ç·Î ¿¬»êÀÚ´Â ²À µé¾î°"â ¸¶·ÃÀÔ´Ï´Ù.    ¿©±â¼­ Ç¥Çö½ÄÀ̶ó ÇÔÀº ÇϳªÀÇ º¯¼ö¿¡ ƯÁ¤ÇÑ °ªÀ» ÁÖ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù.

$a=4 ÀÌ·± ½ÄÀ¸·Î ¸»ÀÌÁÒ. ±×¸®°í ÀÌ º¯¼ö·Î ¿¬»êÀ» ÇØµµ ¸¶Âù°¡Áö ÀÔ´Ï´Ù.

±×·³ ±¸Ã¼ÀûÀ¸·Î ¿¬»êÀÚÀÇ Á¾·ù¿Í ±â´ÉÀ» ¾Ë¾Æ º¸°Ú½À´Ï´Ù.

    ¡¤ »ê¼ú¿¬»êÀÚ

        »ê¼ú¿¬»êÀÚ´Â ¸» ±×´ë·Î »ê¼ú¿¬»ê(°"¨½ÂÁ¦)À» ¼öÇàÇÕ´Ï´Ù.

            $a + $b  :  $a ¿Í $b ÀÇ ÇÕÀÔ´Ï´Ù.
            $a - $b  :  $a ¿Í $b ÀÇ »«°ª ÀÔ´Ï´Ù.
            $a * $b  :  $a ¿Í $b ÀÇ °öÇѰª ÀÔ´Ï´Ù.
            $a / $b  :  $a ¿Í $b ÀÇ ³ª´«°ª(¸ò) ÀÔ´Ï´Ù.
            $a % $b  :  $a ¿Í $b ÀÇ ³ª´« ³ª¸ÓÁö ÀÔ´Ï´Ù.


    ¡¤ ¹®ÀÚ¿­ ¿¬»êÀÚ¿Í ´ëÀÔ ¿¬»êÀÚ

        ¹®ÀÚ¿­ ¿¬»êÀÚ´Â ¹®ÀÚ¿­ ³¢¸® ¿¬°áÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. (".")·Î Ç¥Çö ÇÕ´Ï´Ù.
        ´ëÀÔ ¿¬»êÀÚ´Â $a = 4¿Í °°ÀÌ ÇÇ¿¬»êÀÚ($a)¿¡ (4)ÀÇ °á°ú¸¦ ´ëÀÔÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù.
        (4) ºÎºÐÀº ¿©·¯ºÐµéÀÌ ¾î¶°ÇÑ ¿¬»êÀÚ¸¦ »ç¿ëÇØ¼­ ´ëÀÔÇÏ´Â °Ì´Ï´Ù.
        ÀÌ·¯ÇÑ Ç¥Çö½ÄÀº À§¿¡¼­ºÎÅÍ º¸¾Æ¿Â ¼Ò½º¸¦ Âü°íÇÏ¸é µË´Ï´Ù.

  
    ¡¤ bit ´ÜÀ§ ¿¬»êÀÚ

        bit´ÜÀ§ ¿¬»êÀÚÀÇ °æ¿ì´Â Á¤¼öÀÇ °³º°ÀûÀÎ bit¸¦ on, off ÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.

            $a & $b  :  AND  :  $a ¿Í $b°¡ 1ÀÎ bit¸¸ 1ÀÌ µË´Ï´Ù.
            $a | $b  :  OR   :  $a ¿Í $b Áß Çϳª¶óµµ 1ÀÎ bit¸é 1ÀÌ µË´Ï´Ù.
            ~$a      :  NOT  :  $a ¿Í $b ÀÇ »«°ª ÀÔ´Ï´Ù.
            $a << $b  :  Shift Left   :  $a ¿Í $b ÀÇ °öÇѰª ÀÔ´Ï´Ù.
            $a >> $b  :  Shift Right  :  $a ¿Í $b ÀÇ ³ª´«°ª(¸ò) ÀÔ´Ï´Ù.



    ¡¤ ³í¸® ¿¬»êÀÚ

        ³í¸®ÀûÀÎ ¿¬»êÀ» ¼öÇà ÇÕ´Ï´Ù.

            $a and $b  :  AND  :  $a ¿Í $b°¡ ¸ðµÎ ÂüÀ̸é ÂüÀÔ´Ï´Ù.
            $a or $b   :  OR   :  $a ¿Í $bÁß Çϳª¶óµµ ÂüÀ̸é ÂüÀÔ´Ï´Ù.      
            $a xor $b  :  XOR  :  $a ¿Í $bÁß Çϳª¸¸ ÂüÀ̸é ÂüÀÔ´Ï´Ù.         
            !$a        :  NOT  :  $a °¡ ÂüÀÌ ¾Æ´Ï¸é ÂüÀÔ´Ï´Ù. 
            $a && $b   :  AND  :  $a ¿Í $b°¡ ¸ðµÎ ÂüÀ̸é ÂüÀÔ´Ï´Ù. 
            $a || $b   :  OR   :  $a ¿Í $b Áß Çϳª¶óµµ ÂüÀ̸é ÂüÀ̺ó´Ù. 


        "&&" ¿Í "and" ¿¬»êÀÚ ±×¸®°í "or" °ú "||" ¿¬»êÀÚ´Â ´ëÀÔÇÏ´Â
                
        º¯¼öÀÇ ¿ì¼± ¼øÀ§°¡ ´Ù¸£±â ¶§¹®¿¡ °¢°¢ÀÇ ±â´ÉÀÌ ´Ù¸¨´Ï´Ù.



    ¡¤ ºñ±³ ¿¬»êÀÚ

        µÑÀÇ °ªÀ» ºñ±³ÇØ ÁÝ´Ï´Ù. À§ÀÇ ³í¸® ¿¬»êÀÚ¿Í ÇÔ²² ºñ±³ ¿¬»êÀÚ ¿ª½Ã Á¦¾î ±¸Á¶¿¡ ÁÖ·Î »ç¿ëµË´Ï´Ù.
        ÀÌ µÑÀº ÀÚÁÖ »ç¿ëÇÒ °ÍÀÔ´Ï´Ù. 
        ´É¼÷ÇÏ°Ô Àû¿ëÇÏ·Á¸é ÀÚÁÖ ÇØº¸´Â ¹æ¹ý»ÓÀÌ ¾ø½À´Ï´Ù. 

            $a == $b  :  $a ¿Í $b°¡ °°À¸¸é ÂüÀÔ´Ï´Ù.     
            $a != $b   :  $a ¿Í $b°¡ ´Ù¸£¸é ÂüÀÔ´Ï´Ù.               
            $a <  $b  :  $a °¡ $bº¸´Ù ÀÛÀ¸¸é ÂüÀÔ´Ï´Ù.              
            $a >  $b  :  $a °¡ $bº¸´Ù Å©¸é ÂüÀÔ´Ï´Ù.                
            $a <=  $b  :  $a °¡ $bº¸´Ù À۰ųª °°À¸¸é ÂüÀÔ´Ï´Ù.       
            $a >=  $b  :  $a °¡ $bº¸´Ù Å©°Å³ª °°À¸¸é ÂüÀÔ´Ï´Ù.       


    ¡¤ ¿¬»êÀÚ ¿ì¼± ¼øÀ§

        µ¿ÀÏÇÑ »óȲ¿¡¼­ ¿¬»êÀ» ÇÒ °æ¿ì ¿ì¼±ÇÏ´Â ¼øÀ§¸¦ ¸»ÇÕ´Ï´Ù. 3+4*4 = 19ÀÔ´Ï´Ù.
                
        "*" ¿¬»êÀÚ°¡ ¿ì¼± ¼øÀ§¸¦ °¡Áö±â ¶§¹®ÀÔ´Ï´Ù. 

        ÀÌ·¯ÇÑ °æ¿ì´Â Çб³¿¡¼­ ¹è¿î °Í°ú °°½À´Ï´Ù. ÇÏÁö¸¸ ¸î °¡Áö Ãß°¡µÉ ºÎºÐÀÌ ÀÖ¾î Ç¥¸¦ ÷ºÎÇß½À´Ï´Ù.

              Associativity           operators
            -------------------------------------------------------------------------------
              Non associativity       New
              Right                   [
              Right                   ! ~ ++ -- (int) (double) (string) (array) (object) @
              Left                    * / %
              Left                    + - .
              Left                    << >>
              Non associativity       < <= > >=
              Non associativity       == !=
              Left                    &
              Left                    ^
              Left                    |
              Left                    &&
              Left                    ||
              Left                    ? :
              Left                    = += -= *= /= .= %= &= != ~= <<= >>=
              Right                   Print
              Left                    And
              Left                    Xor
              Left                    Or
              Left                    .
            -------------------------------------------------------------------------------

        30Çà°ú 42ÇàÀº if¹®À» »ç¿ëÇØ¼­ ºñ±³¿¬»êÀ» ÇÑ °ÍÀÔ´Ï´Ù. "$a" ¿Í "$b" , "$e"°¡ °°°Å³ª
        °°Áö ¾ÈÀ» ¶§¸¦ ºñ±³Çؼ­ ¾ÈÀÇ ³»¿ëÀ» Ãâ·ÂÇÏ´Â °ÍÀÔ´Ï´Ù. ±×¸®°í 44ÇàÀÇ °æ¿ì´Â (" . ") ¿¬»êÀÚ¸¦
        »ç¿ëÇØ¼­ ¹®ÀÚ¿­À» ´ëÀÔÇØ º¸¾Ò½À´Ï´Ù.

        ¿©·¯ºÐµµ ¿©·¯ °¡Áö ¸¸µé¾î º¸¼¼¿ä.

        ¿©±â¼± 30Çà °ú 42ÇàÀÇ if ¹®¿¡ "xor" °ú "&&" ¿¬»êÀÚ¸¦ »ç¿ëÇØ º¸¾Ò½À´Ï´Ù. 
        ÀüÀÚ´Â ´ëÀÔµÈ µÑÀÇ º¯¼ö Áß¿¡ Çϳª¸¸ ÂüÀ̾î¾ß ½ÇÇàµÇ°í, ÈÄÀÚ´Â µÑ ¸ðµÎ°¡ ÂüÀ̾î¾ß ½ÇÇàµË´Ï´Ù.
        ±×·¡¼­ ù¹øÂ°(30Çà)ÀÇ if ¹®Àº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ±× ´ÙÀ½ÀÇ 35ÇàÀÌ ½ÇÇàµÇ´Â °ÍÀÔ´Ï´Ù.
        ±×¸®°í 42Çà±îÁö ½ÇÇàÇÏ´Â °ÍÀÔ´Ï´Ù.

Á¦¾î±¸Á¶

Á¦¾î ±¸Á¶´Â ¾ÕÀ¸·Î ¿©·¯ºÐµéÀÌ ¸¹ÀÌ Á¢ÇÏ°í °í¹ÎÇÏ´Â ºÎºÐÀÏ °ÍÀÔ´Ï´Ù.    Á¦¾î ±¸Á¶¸¦ Àß ÆÄ¾ÇÇϰí PHP ¹®ÀåÀ» ¸¸µé¾úÀ» ¶§ ¹«¾ùº¸´Ù ±× ¹®ÀåµéÀº ºûÀÌ ³¯ °ÍÀÔ´Ï´Ù.    Á¦¾î±¸Á¶´Â ¿©·¯ °¡Áö°¡ Àִµ¥ Á¶°Ç¹®, ¹Ýº¹¹®, ÇÔ¼ö È£Ãâµî c¾ð¾î¿Í À¯»çÇÑ ºÎºÐÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù.    ÇüÅ´ °ÅÀÇ C ¹®ÀåÀÌ´Ï ¿©·¯ºÐµéÀº ³¸¼³Áö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ±×·¯¸é ±¸¹®ÇüŸ¦ »ìÆì º¸µµ·Ï ÇϰڽÀ´Ï´Ù.

    ¡¤ if ¹®
        
        ¾Õ¿¡¼­ if¹®À» Àá½Ã º¸¾ÒÀ» °ÍÀÔ´Ï´Ù 
                
        Çü½Ä -  if(Á¶°Ç)
                {  ¹®Àå ;  }
                 
        ÇØ´ç Á¶°ÇÀÌ ÂüÀÌ¸é ¹®ÀåÀ» ½ÇÇàÇϰí, °ÅÁþÀÌ¸é ³Ñ¾î°©´Ï´Ù.
                 
                    
    ¡¤ else ¹®

        ÀÌ ¹®Àº ifÀÇ Á¶°ÇÀÌ °ÅÁþÀÌ¸é ½ÇÇà ÇϰԲû ÇÏ´Â °ÍÀÔ´Ï´Ù.
                         
        Çü½Ä  -  else{  ¹®Àå ;  }
                         
          

Apache, Mysql, PHP ÀÔ¹®Çϱâ

Apache, Mysql, PHP ÀÔ¹®Çϱâ

ÀÌÈ«ÀÏ skycry@kldp.org

v, 2000³â 01¿ùºÎÅÍ 05¿ù±îÁö

sgml º¯È¯: °íÀºÁ¤ GOWILL@chollian.net

2000³â 9¿ù 20ÀÏ




ÀúÀÛ±Ç : ÀÌ ±ÛÀº ºñ»ó¾÷ÀûÀ̸ç ÀúÀÚ¿Í Ãâó¸¦ ¸íÈ®È÷ ÇÒ °æ¿ì ¹«´ÜÀ¸·Î º¹Á¦,¹èÆ÷,¼öÁ¤ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
            (´Ü, »ó¾÷ÀûÀÏ °æ¿ì ÀúÀÚÀÇ Çã¶ôÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.)

  • IRC_NIC : skycry, matus, cry
  • Startcraft_ID : skycry, -=skycry=-
  • Quake_ID : skycry
  • Æ÷Æ®¸®½º_ID : skycry
  • ¼Ò¸Þ_ID : skycry
  • ÀÌÇÏ ¸ðµç Åë½Åȸ»ç Mail_ID : skycry
  • ¾ÕÀ¸·ÎÀÇ °èȹ : ¸Þ½ÅÀú ¼ÒÄÏ ¸¸µé±â¿Í À¥¸ÞÀÏ ¿¬µ¿ ¸¸µé±â, ±×¸®°í, ¸ðµÎ °ø°³Çϱâ

ÁÖÀÇ.

Áö±ÝºÎÅÍ ½ÃÀÛÇÒ ¸ðµç ³»¿ëÀº ÀúÀÚÀÇ ³ª¸§´ë·Î »ý°¢À̸ç, ÀÌ·Î ÀÎÇÑ ÇÇÇØ´Â Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù. (´Ü, ±ÛÀÇ Àǹ®Á¡Àº ¸ÞÀÏ·Î ¹®ÀÇÇϱ⠹ٶø´Ï´Ù.)

µé¾î°¡±â ¾Õ¼­

±ÛÀÇ ³»¿ëÀº óÀ½ ÀÔ¹®ÇÏ´Â Ãʺ¸ÀÚ¸¦ À§ÁÖ·Î Àú°¡ óÀ½ Á¢ÇßÀ» ¶§ºÎÅÍ ¾Æ¹«°Íµµ ¸ð¸£´Â »óÅ¿¡¼­ ÁýÇÊÇÑ ±ÛÀ̸ç.. ´Ù¼Ò ¹«½Ä ÇÏ°í ¹«Áö¸·ÁöÇÑ ¹æ¹ýµµ ÀÖÀ» °ÍÀ̸ç Àß ¾Ë·ÁÁø ¹æ¹ýµµ ÀÖÀ» °ÍÀÔ´Ï´Ù.    ´ÜÁö ÀÌ ±ÛÀº ¾Æ¹«°Íµµ ¸ð¸£´Â À̰¡ óÀ½ ÀÔ¹®À» ÇÒ °æ¿ì µµ¿òÀ» ÁÖ±â À§ÇØ ¾²¿© Á³½À´Ï´Ù.

Âü°í·Î¡¦.

ÀÌ ±ÛÀº linux¿¡ ÀÔ¹®ÇÑÁö ¾ó¸¶ µÇÁö ¾È°í, À¥ÇÁ·Î±×·¡¹Ö¿¡ °ü½ÉÀÌ ÀÖÀ¸¸ç °ø°³µÈ ¸ðµç irc¼­¹ö¿¡¼­ °í¼ö¸¦ ã¾Æ µ¹¾Æ ´Ù³æÁö¸¸ Åë ´ë´äÀ» µèÁö ¸øÇÑ ÀÌ, ¶ÇÇÑ ¿©Å¸ Àß ¾Ë·ÁÁø linux¸ðÀÓ °Ô½ÃÆÇ¿¡ Áú¹® ÇßÀ» ¶§ linux´Â À¯¾î¼¿ÇÁ´Ï ¸Ó½Ã±â´Ï¶ó´Â ¸»¸¸ µéÀº »ç¶÷¡¦ ¿©Å¸ Ãʺ¸ÀÚÀÇ ¼³¿òÀ» ¸Ç³¯ ´À³¢´Â ÀÌ ±×¸®°í, ¸ðÃâÆÇ»ç ½ÇÀå´Ô°ú ½ÅÃÌ ·ÎŸ¸®¿¡ À§Ä¡ÇÑ ÇÑ ¼­Á¡ »çÀå´Ô, ¸¶Áö¸·À¸·Î ¾Æµé ÀߵǴ ³¯¸¸ ±â´Ù¸®½Ã´Â ¿ï ¾ö´Ï¿¡°Ô ¹ÙĨ´Ï´Ù.

1. À¥ ¼­¹ö¿Í ÀüÀÚ»ó°Å·¡ÀÇ ´ë·«ÀûÀÎ ¼³¸í

PHP¸¦ Á¢Çϱ⿡ ¾Õ¼­ ÀÌ ÀåÀº À¥ ¼­¹öÀÇ ¿ªÇÒ°ú ¿äÁò ÇÑâ À̽´°¡ µÇ°í ÀÖ´Â ÀüÀÚ»ó°Å·¡¿Í ¼îÇÎ ¸ô¿¡ °üÇØ °£´ÜÈ÷ ¾Ë¾Æ º¸°Ú½À´Ï´Ù.

1.1 À¥ ¼­¹öÀÇ ¿ªÇÒ

¿ùµå¿ÍÀ̵åÀ¥Àº ÀÎÅͳÝÀ» º¸´Ù ´õ ½±°Ô Ç×ÇØ ÇϰԲû ¹ßÀüµÇ¾î ¿µÈ­³ª Ã¥À» º¸µíÀÌ ¿©·¯ºÐ¿"Ô ´Ù°¡¿Í ÀÖ½À´Ï´Ù.    ¾ÕÀ¸·Îµµ ´õ »ç¿ëÀÚ Áß½ÉÀ¸·Î ¹ßÀüÇÒ °ÍÀÔ´Ï´Ù.    ¿ì¸®°¡ ÀÌ·¸°Ô ¾È¹æ¿¡¼­ À¥ ºê¶ó¿ìÀú·Î º¼ ¼ö ÀÖ´Â °Íµµ À¥ ¼­¹ö°¡ ÀÖ¾î¾ßÁö¸¸ °¡´ÉÇÑ °ÍÀÔ´Ï´Ù.    À¥À» ÀÌ¿ëÇÑ ÀÎÅͳÝÀÇ ´ëÁßÀûÀÎ È®»êÀÌ Ä¿Áü¿¡ µû¶ó À¥ ¼­¹öÀÇ ±â´Éµµ ´Ù¾çÇØÁ® °¬½À´Ï´Ù.    ÇÏÁö¸¸ ¿¾³¯ÀÇ À¥ ¼­¹öÀÇ ¿ªÇÒÀº ÆÄÀÏÀÇ ¼Û¼ö½Å, ÅØ½ºÆ®ÀÇ ¸µÅ©, °Ô½ÃÆÇ Á¤µµ ¿´½À´Ï´Ù.    Áö±ÝÀº ´ëÈ­¹æ¿¡¼­ºÎÅÍ »óǰÀÇ ¼îÇÎ, ¿À¶ô, ÀüÈ­, °æ¸Å¿¡ À̸£±â±îÁö ±× »ç¿ë ¿ëµµ°¡ ´Ù¾çÇØÁ³½À´Ï´Ù.    ¿ì¸®°¡ Àϻ󿡼­ ÇÏ´ø ¸ðµç ÀÏÀ» À¥»ó¿¡¼­ ÇØ°áÇÏ´Â »óŰ¡ µÈ °ÍÀÔ´Ï´Ù.    ÀÌ Áß¿¡µµ À¥»ó¿¡¼­ ¼îÇÎÀ» ÇÏ°í ¼±ÅÃÇÑ ¹°°ÇÀ» ÁÖ¹®ÇÏ´Â ¼îÇÎ ¸ô »çÀÌÆ®´Â ¿äÁò µé¾î ÇÑ⠺ΰ¢ ÁßÀÔ´Ï´Ù.    ¾È¹æ¿¡¼­ Ã¥°ú À½¾Ç ¾Ù¹ü, ¿Ê µî ¿øÇÏ´Â °ÍµéÀ» ±¸ÀÔÇÒ ¼ö ÀÖ°í °Ô´Ù°¡ ÀüÀÚ °áÀçµµ °¡´ÉÇØÁø °ÍÀÔ´Ï´Ù.    ÀÌ·¸µí À¥ ¼­¹öÀÇ ¿ªÇÒÀÌ Á¡Á¡ ´õ Ä¿Áö±â ¶§¹®¿¡ ¼­¹öÀÇ ¿î¿µÀÚµéÀº º¸´Ù °­·ÂÇÏ°í ¾ÈÁ¤ÀûÀÎ À¥ ¼­¹ö¸¦ ¼±ÅÃÇÏ°Ô µË´Ï´Ù.    À¥ ¼­¹öÀÇ ¿ªÇÒÀ» °£·«È÷ ±×¸²À¸·Î È®ÀÎÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.

±×¸². 1-1 À¥ ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ® ±×¸². 1-3 ´ÙÁß ¼îÇθô ±×¸². 1-4 ³ó»ê¹° ¼îÇθô ±×¸². 1-5 ÀüÀÚ»ó°Å·¡ À§¿øÈ¸ ±×¸². 1-6 ÀüÀÚ»ó°Å·¡ ÀÚ°ÝÁõ °ü·Ã °ú¸ñ ±×¸². 2-1 Apache °ø½Ä »çÀÌÆ®( http://www.apache.org) ±×¸². 2-2 Çѱ¹ Apache ±×·ì( http://www.apache.kr.net) ±×¸². 2-3 ÄÚ¸¸Ä¡ »çÀÌÆ®( http://www.comanche.org) ±×¸². 2-4 ÄÚ¸¸Ä¡ ¸ÞÀÎ È­¸é ±×¸². 2-4 ÄÚ¸¸Ä¡ ¸ÞÀÎ È­¸é ±×¸². 2-5 Properties configuration1 ±×¸². 2-6 Properties configuration2 ±×¸². 2-7 Edit Element ±×¸². 2-8 À©µµ¿ì¿ë ÄÚ¸¸Ä¡ ±×¸². 2-9 ¸ðµç µµ¸ÞÀÎÀÇ »ç¿ëÁßÀÎ ¼­¹ö ÇöȲ ±×¸². 2-10 Top Developers ±×¸². 2-11 Top Servers ±×¸². 2-12 ¸î ³â°£ À¥ ¼­¹ö »ç¿ë º¯È­ ±×¸². 2-13 PHP °ø½Ä »çÀÌÆ®( http://www.php.net/) ±×¸². 2-14 ZEND °ø½Ä »çÀÌÆ®( http://www.zend.com) ±×¸². 2-15 zend Optimizer ±×¸². 2-16 zend ¿£ÁøÀÇ ¿ªÇÒ ±×¸². 2-17 Mysql °ø½Ä »çÀÌÆ®( http://www.tcx.se/) ±×¸². 2-18 Mysql GUI Tool(Linux) ±×¸². 2-19 À©µµ¿ì¿ë Mysql GUI Tool »çÀÌÆ®( http://www.winmysql.com/) ±×¸². 2-20 À©µµ¿ì¿ë Mysql GUI Tool row È­¸é ±×¸². 2-21 À©µµ¿ì¿ë Mysql GUI Tool µ¥ÀÌÅͺ£À̽º Á¢±Ù È­¸é ±×¸². 2-22 À©µµ¿ì¿ë Mysql GUI Tool query È­¸é ±×¸². 2-23 À©µµ¿ì¿ë Mysql GUI Tool µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ ±ÇÇÑ ¼³Á¤ È­¸é ±×¸². 2-21 À©µµ¿ì¿ë Mysql GUI Tool µ¥ÀÌÅͺ£À̽º Á¢±Ù È­¸é ±×¸². 3-1 ¾ÆÆÄÄ¡ ÇÁ·Î¼¼¼­ ã±â ±×¸². 3-2 ¾ÆÆÄÄ¡ ÇÁ·Î¼¼¼­ Á¦°Å¿Í È®ÀÎ ±×¸². 3-3 rpmÀ¸·Î ¼³Ä¡µÈ ¾ÆÆÄÄ¡ ã±â ±×¸². 3-4 rpmÀ¸·Î ¼³Ä¡µÈ ¾ÆÆÄÄ¡ Á¦°ÅÇϱ⠱׸².3-5 ¾ÆÆÄÄ¡ ÆÐŰÁö Ç®±â ±×¸².3-6 ¾ÆÆÄÄ¡ ÆÐŰÁö Ç®¸² È®ÀÎ ±×¸². 3-7 ./configure ½ÇÇà È­¸é ±×¸². 3-8 /src µð·ºÅ丮ÀÇ ./Configure ½ÇÇà È­¸é ±×¸². 3-9 mysql ÆÐŰÁö Ç®±â ±×¸². 3-10 mysql ÆÐŰÁö Ç®¸² È­¸é ±×¸². 3-11 mc·Î Mysql ¿Å±ä È­¸é ±×¸². 3-12 ./scripts/mysql_install_db ½ÇÇà ±×¸². 3-13 ./scripts/mysql_install_db ½ÇÇà °á°ú È­¸é ±×¸². 3-14 mysql.server ¸ðµå º¯°æ È­¸é ±×¸².3-15 mysql.server ½ÇÇà È­¸é ±×¸². 3-16 mysql passwd º¯°æ È­¸é ±×¸². 3-17 mysql ¼­¹ö Á¢¼Ó È­¸é ±×¸². 3-18 ±âº» µ¥ÀÌÅͺ£À̽º¿Í Å×À̺í È®ÀÎ ±×¸². 3-19 mysql ¼¼ºÎ Á¤º¸ È­¸é ±×¸². 3-20 PHP ÆÐŰÁö Ç®±â ¸í·É¾î ±×¸². gd-1 gd ÆÐŰÁö Ç®¸² È­¸é ±×¸². gd-2 gd ÄÄÆÄÀÏ È­¸é ±×¸². gd-3 gd¸¦ ÀÓÀÇ µð·ºÅ丮·Î ¿Å±â±â ±×¸². gd-4 phpÀÇ ./configure ½ÇÇà ½Ã Ã¼Å© È­¸é ±×¸². 3- 21 phpÀÇ ./configure ½ÇÇà ½Ã apacheÀÎ½Ä È­¸é ±×¸². 3-22 phpÀÇ ./configure ½ÇÇà ½Ã mysql ÀÎ½Ä È­¸é ±×¸². 3-23 phpÀÇ ./configure ½ÇÇàÀ» ÇÑ ÈÄ ¸¶Áö¸· È­¸é ±×¸². 3-24 ÇØ´ç php µð·ºÅ丮¿¡¼­ make ½ÇÇà ±×¸². 3-25 make ½ÇÇà ÈÄ È­¸é ±×¸². 3-26 ¾ÆÆÄÄ¡ µð·ºÅ丮 /src/modules/php4ÀÇ ³»¿ë ±×¸². 3-27 ConfigurationÆÄÀÏÀÇ ¼öÁ¤ È­¸é ±×¸². 3-28 ./Configure ½ÇÇà°ú make ½ÇÇà ±×¸². 3-29 make ½ÇÇà È­¸é°ú make install ¸í·É È­¸é ±×¸². 3-30 PHP make install °á°ú È­¸é ±×¸². 3-31 ¾ÆÆÄÄ¡ÀÇ httpd.conf ÆÄÀÏ ¼öÁ¤ ±×¸². 3-32 Ŭ¶óÀÌ¾ðÆ® PC¿¡¼­ ÃÊ±â ¾ÆÆÄÄ¡ Á¢¼Ó È­¸é ±×¸². 3-33 index.html.en ¼±Åà ȭ¸é ±×¸². 3-34 phpinfo() ÇÔ¼ö ½ÇÇà È­¸é ±×¸². 3-35 PHP.INI ÆÄÀÏ ±×¸². 3-36 Ŭ¶óÀÌ¾ðÆ®¿¡¼­ º» PHP.INIÀÇ °¢ ¿É¼Ç ºÎºÐ ±×¸². 4-1 Mysql ÀνºÅç È­¸é ±×¸². 4-2 ÀνºÅç È®ÀÎ ±×¸². 4-3 ODBC ÀνºÅç È­¸é ±×¸². 4-4 PHP ÀνºÅç µð·ºÅ丮 È®ÀÎ ±×¸². 4-5 PHP.INI À§Ä¡ È­¸é ±×¸². 4-6 PHP.INI ÆÄÀÏ ±×¸². 4-7 PHP.INI extension Ç׸ñ ±×¸². 4-8 ¾ÆÆÄÄ¡ ÀνºÅç È­¸é ±×¸². 4-9 ¾ÆÆÄÄ¡ »ý¼º µð·ºÅ丮 ±×¸². 4-10 ¾ÆÆÄÄ¡ httpd.conf ÆÄÀÏ ±×¸². 4-11 Zend º¹»çÇÒ À§Ä¡ ±×¸². 4-12 PHP.INI ÆÄÀÏ¿¡ Zend ºÎºÐ Ãß°¡ ±×¸². 6-1 ¼­¹ö ŸÀÔ ¼³Á¤ ±×¸². 6-2 ¼­¹ö ·çÆ® ¼³Á¤ ±×¸².6-3 Lockfile ¼³Á¤ ±×¸².6-4 Pidfile ¼³Á¤ ±×¸².6-5 ScoreBoardFile ¼³Á¤ ±×¸².6-6 ResourceCofig / AccessConfig ¼³Á¤ ±×¸².6-7 Timeout ¼³Á¤ ±×¸². 6-8 KeepAlive ¼³Á¤ ±×¸². 6-9 MaxKeepAliveTimeout ¼³Á¤ ±×¸². 6-10 KeepAliveTimeout ¼³Á¤ ±×¸². 9-11 MinSpareServer , MaxSpareServer ¼³Á¤ ±×¸². 6-12 StartServer ¼³Á¤ ±×¸². 6-13 MaxClients ¼³Á¤ ±×¸². 6-14 MaxRequestsChild ¼³Á¤ ±×¸². 6-15 Listen ¼³Á¤ ±×¸². 6-16 BindAddress ¼³Á¤ ±×¸². 6-17 Dynamic Shared Object (DSO) ¼³Á¤ ±×¸². 6-18 ExtendedStatus ¼³Á¤ ±×¸². 6-19 Port ¼³Á¤ ±×¸². 6-20 User , Group ¼³Á¤ ±×¸². 6-21 ServerAdmin ¼³Á¤ ±×¸². 6-22 ServerName ¼³Á¤ ±×¸². 6-23 DocumentRoot ¼³Á¤ ±×¸². 6-24 Directory ¿É¼Ç ¼³Á¤ ±×¸². 6-25 UserDir ¼³Á¤ ±×¸². 6-26 UserDir ¼³Á¤ ±×¸². 6-27 DirectoryIndex ¼³Á¤ ±×¸². 6-28 AccessFileName ¼³Á¤ ±×¸². 6-29 .htaccess ¼³Á¤ ±×¸². 6-30 CacheNegotiatedDocs ¼³Á¤ ±×¸². 6-31 UseCanonicalName ¼³Á¤ ±×¸². 6-32 TypeConfig ¼³Á¤ ±×¸². 6-33 DefaultType ¼³Á¤ ±×¸². 6-34 mod_mine_magic ¼³Á¤ ±×¸². 6-35 HostnameLookups ¼³Á¤ ±×¸². 9-36 ErrorLog ¼³Á¤ ±×¸². 6-37 LogLevel ¼³Á¤ ±×¸². 6-38 LogFormat ¼³Á¤ ±×¸². 6-39 CustomLog ¼³Á¤ ±×¸². 6-40 agent_log , referrer_log ¼³Á¤ ±×¸². 6-41 single logfile ¼³Á¤ ±×¸². 6-42 ServerSignature ¼³Á¤ ±×¸². 6-43 Alias ¼³Á¤ ±×¸². 6-44 ScriptAlias ¼³Á¤ ±×¸². 6-45 ScriptAlias µð·ºÅ丮 ¼³Á¤ ±×¸². 6-46 Redirect ¼³Á¤ ±×¸². 6-47 IndexOptions ¼³Á¤ ±×¸². 6-48 AddIcon ¼³Á¤ ±×¸². 6-49 DefaultIcon ¼³Á¤ ±×¸². 6-50 AddDescription ¼³Á¤ ±×¸². 6-51 ReadmeName , HeaderName ¼³Á¤ ±×¸². 6-52 IndexIgnore ¼³Á¤ ±×¸². 6-53 AddEncoding ¼³Á¤ ±×¸². 6-54 AddLanguage ¼³Á¤ ±×¸². 6-55 LanguagePriority ¼³Á¤ ±×¸². 6-56 AddType ¼³Á¤ ±×¸². 6-57 AddHandler ¼³Á¤ ±×¸². 6-58 Action ¼³Á¤ ±×¸². 6-59 MetaDir , MetaSuffix ¼³Á¤ ±×¸². 6-60 Customizable error response ¼³Á¤ ±×¸². 6-61 BrowserMatch ¼³Á¤ ±×¸². 6-62 BrowserMatch ¼³Á¤ ±×¸². 6-63 server status , server info reports ¼³Á¤ ±×¸². 6-64 ¹ö±× ÀÌ¿ë ¹æÁö ¼³Á¤ ±×¸². 6-65 Proxy Server ¼³Á¤ ±×¸². 6-66 ProxyVia ¼³Á¤ ±×¸². 6-67 cache ¼³Á¤ ±×¸². 6-68 NameVirtualHost ¼³Á¤ ±×¸². 6-69 VirtualHost ¼³Á¤ ±×¸².7-1 array Ãâ·Â È­¸é ±×¸² 7-2 °´Ã¼ »ý¼ºÀÇ ¿¹ ±×¸² 7-3 °´Ã¼ Ãâ·Â °á°ú ±×¸².7-4 º¯¼ö »ç¿ë¹üÀ§ ¿¹ ±×¸².7-5 º¯¼ö »ç¿ë¹üÀ§ °á°ú ±×¸². 7-6 °¡º¯ º¯¼ö ¿¹ ±×¸².7-7 °¡º¯ º¯¼ö °á°ú ±×¸².7-8 Æû Çü½Ä º¯¼ö ¿¹ ±×¸². 7-9 Æû Çü½Ä º¯¼ö °á°ú ±×¸² 7-10 ȯ°æ º¯¼ö ¿¹ ±×¸².7-11 ȯ°æ º¯¼ö °á°ú ±×¸².7-12 ½Ã°£ º¯¼öÀÇ ¿¹ ±×¸².7-13 ½Ã°£ º¯¼ö °á°ú ±×¸².7-14 ¿¬»êÀÚ ¿¹ 1 ±×¸².7-15 ¿¬»êÀÚ ¿¹1 °á°ú ±×¸².7-16 ¿¬»êÀÚ ¿¹ 2 ±×¸².7-17 ¿¬»êÀÚ ¿¹2 °á°ú