|
|
![]() 1. PHP¶õ ¹«¾ùÀΰ¡? ¿ì¸®°¡ ÀϹÝÀûÀ¸·Î ÀÎÅͳÝÀ» ¶°¿Ã¸®¸é ȨÆäÀÌÁö,E-MAIL,äÆÃ µî ~~ ȨÆäÀÌÁö´Â HTML( Hyper Text Markup Language)À» ÀÌ¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ®, Áï À¥ ºê¶ó¿ìÀú¿¡¼ ÇØ¼®µÇ´Â ÀÏÁ¾ÀÇ ½ºÅ©¸³Æ®¾ð¾îÀÔ´Ï´Ù. ±×·¡¼ ÀÌ·± ¾ð¾î·Î ÀÛ¼ºµÈ ȨÆäÀÌÁö´Â ºê¶ó¿ìÀú¿¡¼ ¼Ò½ºº¸±â¸¦ Çϸé, ¼Ò½º¸¦ º¼¼ö ÀÖ½À´Ï´Ù. ±×·³ PHP(Hyper Text Preprocessor)´Â ÀÌ·± Ŭ¶óÀ̾ðÆ®(À¥ºê¶ó¿ìÀú)¿¡¼ ÇØ¼®µÇ´Â ¾ð¾î°¡ ¾Æ´Õ´Ï´Ù. PHP¸¦ ½±°Ô ¼³¸íÇÏÀÚ¸é Ŭ¶óÀÌ¾ðÆ®¿¡¼ ÇØ¼®µÇ´Â ¾ð¾î°¡ ¾Æ´Ï°í ¼¹ö¿¡¼ ÇØ¼®µÇ´Â ½ºÅ©¸³Æ®¾ð¾îÀÔ´Ï´Ù.NT¿¡¼ Àß »ç¿ëµÇ°í ÀÖ´Â ASP(Active Server Page) ¶ÇÇÑ ¼¹ö¿¡¼ ÇØ¼®µÇ´Â ½ºÅ©¸³Æ®¾ð¾îÀÔ´Ï´Ù. ÀÌ·¸°Ô ¼¹ö¿ë ½ºÅ©¸³Æ®¾ð¾îÀÌ¸é ¾î¶² °ÍÀÎÁö ±Ã±ÝÇϽðÚÁÒ. ¼¹ö¿¡¼ ÇØ¼®µÇ¾î °á°ú¸¸À» Ŭ¶óÀ̾ðÆ®(ºê¶ó¿ìÀú) ·Î º¸³»ÁÖ´Â ¾ð¾îÀÔ´Ï´Ù. C ³ª Perl µîÀÇ ¾ð¾î·Î ¸¸µé¾î¼ »ç¿ëÇÑ CGI ÇÁ·Î±×·¥ ¿ª½Ã ¼¹ö¿¡¼ ÇØ¼®µÇ¾î Ŭ¶óÀÌ¾ðÆ®·Î °á°ú°ª¸¸À» º¸³»¾îÁֱ⠶§¹®¿¡ ¼Ò¼Ò½º¸¦ º¼ ¾ø½À´Ï´Ù. ±×·³ PHPµµ ¼Ò½º¸¦ º¼ ¼ö ÀÖ³ª? ¾Æ´Ï¿ä ÇÏÁö¸¸ ¹æ¹ýÀº ÀÖ½À´Ï´Ù. PHP´Â HTML ÄÚµåó·³ »ç¿ëµÇ¾î ÀϹݻç¿ëÀÚ°¡ À¥ ºê¶ó¿ìÀú¿¡¼ PHP¼Ò½º¸¦ º¸¾ÒÀ» ¶§´Â HTML Äڵ常 º¸ÀÌ°Ô µË´Ï´Ù. ÇÏÁö¸¸ ¼¹ö¿¡¼ ¼Ò½º¸¦ º¸¿©ÁÖ±æ ¿øÇÑ´Ù¸é ¼¹öȯ°æ¼³Á¤¿¡¼ ¼³Á¤À» ÇØÁÖ¸é º¸½Ç¼ö ÀÖ½À´Ï´Ù. 2. PHP¸¦ °øºÎÇϱâ À§ÇØ ³» ÄÄÇ»ÅÍ¿¡ ¾ÆÆÄÄ¡À¥¼¹ö¿Í PHP¼³Ä¡Çϱ⠸¸¾à IIS5.0 Áï À©µµ¿ì2000¼¹ö¿¡¼´Â À¥¼¹ö°¡ Áö¿øµÇ¹Ç·Î ¾ÆÆÄÄ¡À¥¼¹öµîÀÇ ¼³Ä¡°¡ ÇÊ¿ä¾ø½À´Ï´Ù. ÇÏÁö¸¸ ¾Æ´Ï¶ó¸é ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¼³Ä¡ÇÏ¸é µË´Ï´Ù. À©µµ¿ì ¼³Ä¡½Ã (MySQL À©µµ¿ì¿ë) [MySQLÀº ¸®´ª½º¿ë°ú À©µµ¿ì¿ëµî ¼¹öOS¿¡ µû¶ó ´Ù¸¨´Ï´Ù.] MySQL(À©µµ¿ì¿ë) ¼³Ä¡ -> MySQLodbc¼³Ä¡ -> ¾ÆÆÄÄ¡À¥¼¹ö °¡ÀνºÅç -> PHP¼³Ä¡ -> ¾ÆÆÄÄ¡À¥¼¹ö ¼Â¾÷ ¼Ò½º´Â http://www.mysql.com/downloads/index.html MySQL ¹× Connector/ODBC ´Ù¿î·Îµå http://www.php.net PHP ´Ù¿î·Îµå http://httpd.apache.org Apache ´Ù¿î·Îµå À§ ÁÖ¼Ò¿¡¼ ÇØ´ç ¼Ò½º¸¦ ´Ù¿î ¹Þ½À´Ï´Ù. ±×·± ´ÙÀ½ ¼ø¼´ë·Î ¼³Ä¡¸¦ ÇÕ´Ï´Ù. ¸ðµç ¼³Ä¡°¡ ³¡³ª¸é ¿ì¼±ÀûÀ¸·Î ¾ÆÆÄÄ¡À¥¼¹ö°¡ ÀÛµ¿µÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¾Æ¹« ¹®Á¦°¡ ¾ø´Ù¸é ¾ÆÆÄÄ¡ confÆú´õ ¾Æ·¡ httpd.conf ¼³Á¤ÆÄÀÏ ¼öÁ¤ÇØ PHP·Î µÈ ÆÄÀÏÀ» ÇØ¼®ÇÒ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. And for PHP 4.x, use: ¾Æ·¡ ´ÙÀ½ ±¸¹® Ãß°¡ ScriptAlias /php/ "c:/php/" ¹°¸®Àû°æ·Î °¡»óµð·ºÅ丮·Î ¼³Á¤ AddType application/x-httpd-php .php .phtml .html .htm .inc È®ÀåÀÚ ÀÎ½Ä AddType application/x-httpd-php-source .phps AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" ½ÇÇàÆÄÀÏ ¼³Á¤ ÀÌÁ¦´Â MySQL µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿ÀÌ Àß µÇ¾ú´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. MySQL ½ÇÇàÈÄ ¿¬°á Å×½ºÆ®¸¦ ÇÕ´Ï´Ù. ¸Þ¸ðÀåÀ̳ª ±âŸ ÆíÁý±â¸¦ ÅëÇØ ¾Æ·¡ ¼Ò½º¸¦ È®ÀåÀÚ°¡ PHPÀÎ ÆÄÀÏ·Î ÀúÀåÇÏ¿© À¥»óÀ¸·Î ¶Ù¿ì¸é MySQL µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿ÀÌ Àß µÇ¾ú´ÂÁö È®ÀÎ ÇÒ¼ö ÀÖ½À´Ï´Ù. <? $db=mysql_connect("localhost", "root", ""); echo $db ? "¼º°ø" : "½ÇÆÐ"; ?> ¼³Ä¡°¡ ´Ù ³¡³µÀ¸¹Ç·Î ÀÌÁ¦´Â º»°ÝÀûÀ¸·Î PHP¸¦ °øºÎÇÏ½Ã¸é µË´Ï´Ù. |
![]() ![]() ![]() ![]() | ![]() ![]() |