ȸ¿øµî·Ï £ü ºñ¹øºÐ½Ç

¤ýÀÛ¼ºÀÚ PHP
¤ýÀÛ¼ºÀÏ 2002-01-31 (¸ñ) 02:06
¤ýÃßõ: 0  ¤ýÁ¶È¸: 5399      
¤ýIP:
PHP¶õ ¹«¾ùÀΰ¡?
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¸¦ °øºÎÇÏ½Ã¸é µË´Ï´Ù.
  0
3500