¡Ú ¼³Ä¡½Ã¿¡ ¾Æ¹« ¹®Á¦°¡ ¾ø¾ú´Ù¸é... ºê¶ó¿ìÀú¿¡¼ ÆÄÀÏÀ» ºÎ¸¦ ¶§¿¡... c:\apache\htdocs\cgi-bin\bbslist.cgi <-- Àý´ë ¾ÈµË´Ï´Ù.. ÀÌ°Ç ¼¹ö¿¡¼ ½ÇÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ÀÏ¹Ý Å¬¶óÀ̾ðÆ®¿¡¼ ½ÇÇàÇÏ´Â °Í°ú ¸¶Âù°¡Áö°¡ µË´Ï´Ù.
¹Ýµå½Ã http://localhost\cgi-bin\bbslist.cgi <-- ÀÌ·¸°Ô ½ÇÇàÇÏ¼Å¾ß ÇÕ´Ï´Ù..
±×·¡µµ ¾ÈµÈ´Ù¸é..¾Æ·¡ÀÇ ¼³Ä¡ »çÇ×À» Çѹø Àо½Ã±â ¹Ù¶ø´Ï´Ù..
¡Ú ¼³Ä¡Àü ¹Ýµå½Ã ÇØ¾ß ÇÒÀÏ
¿ïÆ®¶ó¿¡µðÆ®³ª ´Ù¸¥ ¿¡µðÅÍ·Î httpd.conf ³ª srm.conf , php.ini ÆÄÀÏÀ» ¼öÁ¤ ÇÏÁö ¸¶¼¼¿ë. ±â³É ¸Þ¸ðÀå (NotePad)·Î ÇϽʽÿÀ. ±Û±¸ °ø¹éÀÌ µé¾î°¡¼´Â ¾ÈµÊ´Ù. ¶Ç´Â Tab Å°°¡ µé¾î°¡¼´Â ¾ÈµÊ´Ù.
¡Ú [º¸Ãæ¼³¸í] À©µµ¿ì ¿¡¼ ¾ÆÆÄÄ¡ ½ºÅ¸Æ®/½ºÅ¾ ¸ðµÎ ¼³Ä¡Çϸé Ž»öâÀÌ ¶ß¸é¼¸® ¹ÙÅÁȸé~~~ ¿¡ start ~ console ÇÏ°í, shutdown ~ console ÇÏ°í ÀÖ½À´Ï´Ù. 5°³ Á¤µµ ÀÖ½¿´Ù.
½ÃÀÛÀº start console ÇϽñ¸¿ë.. .conf ÆÄÀÏÀ» º¯°æ ÇÏ¸é ¹Ýµå½Ã shutdown console ÇϽŴÙÀ½¿¡ start console ÇÏ¼Å¾ß ÇÔ´Ù.
¶Ç´Â ctrl+alt+del ´©¸£°í Á¾·á ½ÃÅ°°í ´Ù½Ã ½ÇÇà ½ÃÅ°¼¼¿ë ^^
¡Ú ----------------------------------------------------------------
1. mySQL,php,Apache À©µµ¿ì¿ë ´Ù¿î ¹Þ±â c:\mapia ¿¡ ´Ù¿î ¹Þ½À´Ï´Ù.
¡ß mySQL ´Ù¿î¹Þ±â http://www.mysql.com/download.html ¿¡¼ ¹Þ½À´Ï´Ù.
¡ßphp ´Ù¿î ¹Þ±â http://www.php.net/downloads.php ¿¡¼ php3 ¿Í php4 °¡ ÀÖ½À´Ï´Ù.
¡ß¾ÆÆÄÄ¡ ´Ù¿î¹Þ±â http://www.apache.org/dist/ ¿¡¼ There is a Windows installer for 1.3.12 in the binaries/win32/ directory ¿¡¼ Windows installer ¸¦ ´©¸£¸é ´Ù¿îÀÌ µË´Ï´Ù. 3 ¸Þ°¡ Á¤µµ ÀÓ´Ù.
¡Ú¡Ú¡Ú mySQL ¼¹ö ¼³Ä¡ Çϱâ
c:\mapia ¿¡¼ mysql-shareware-3.22.34-win.zip ¾ÐÃàǬ ÈÄ setup.exe ÆÄÀÏ ´©¸£¸é ÀÚµ¿À¸·Î ¼³Ä¡ ÇÔ´Ù. ^^ ±â³É ´ÙÀ½ ´ÙÀ½ ´©¸£¼¼¿ä. ^^ c:\mysql ¿¡ ¼³Ä¡ ÇÏ½Ã¸é µÊ´Ù.
¸ðµÎ ¼³Ä¡ÈÄ¿¡ mysql µ¥¸óÀ»¶ç¿ì´Â °ÍÀÌ c:\mysql\bin\mysqld-shareware.exe ÀÓ´Ù. ^^ mysqld-shareware.exe ¸¦ ´õºí Ŭ¸¯ Çϼ¼¿ä
¶¸´Ù°¡ »ç¶óÁö¸é ¼º°øÀÓ´Ù.^^ ±×·±ÈÄ À©µµ¿ì ½ÃÀÛ¹öÆ°/ÇÁ·Î±×·¥/ÇÑ±Û MS-DOS ¸¦ ½ÇÇàÇϼ¼¿ä.
c:\window> cd ..
c:\> cd mysql
c:\mysql>bin\mysql mysql
Type 'help' for help mysql> ¿ä·¸°Ô ³ª¿À¸é ¿ÏÀüÈ÷ ¼º°øÀÓ´Ù. ^^
[ÁÖÀÇ] mysqld-shareware.exe ¸¦ ´õºíŬ¸¯ ÈÄ ÇÏÁö ¾ÊÀ¸¸é Error 2003: Can't connect to MYSQL ~ ¿¬°á¸øÇÑ´Ù°í ³ª¿È´Ù.^^
¡Ú¡Ú¡Ú PHP ¼³Ä¡
php-3.0.16-win32.zip (php3.0ÆÄÀÏ) , php-4.0.0-win32.zip ( php4.0ÆÄÀÏ ) ¢À¡Ù À§ 2°³ ÆÄÀÏÀº 3.0 °ú 4.0 ÆÄÀÏ ÀÓ´Ù. µÑ´Ù ¼³Ä¡ ÇϽÃÁö ¸¶½Ã°í ÀϹÝÀûÀ¸·Î ±ÇÀå Çϴ°ÍÀº php3.0 ÀÔ´Ï´Ù.
¢Ê php4.0 Àº º£Å¸À̱⶧¹®¿¡ ±×¿¡°üÇÑ ¿À·ù´Â www.zend.com À» ã¾Æº¸½Ê½Ã¿À. 3.0 ºÎÅÍ ¼³Ä¡ ÇϽô°ÍÀ» Àû±Ø ±ÇÀå ÇÔ´Ù. ^^¡Ú¡Ú
¡Ú¡Úphp4.0Àº php Æú´õ¿¡ ¾ÐÃุ Ç®°í , php.ini ÆÄÀÏÀ» Àý´ë °ÇµéÁö ¸»°í ÇØ¾ß ÇÔ !!! ¾È±×·² °æ¿ì ¿À·ù ¾ç»ê !!
´Ù¿î ¹ÞÀº ÆÄÀÏÀÌ ¹ÙÀ̳ʸ® ÆÄÀÏ À̱â ÀνºÅçÀ» ÇÏÁö ¾Ê½¿´Ù. 3.0Àº ¾ÐÃàÀ» Ç®¶§ c:\php3 ¿¡ DZ´Ï´Ù. 4.0Àº c:\php ¿¡ DZ´Ï´Ù.
¾ÐÃâ Ǭ µð·ºÅ丮 ¾Æ·¡ php.ini-dist ÆÄÀÏÀ» php.ini ·Î À̸§¹Ù²Ù±â¸¦ ÇÔ´Ù. ±×·±ÈÄ ¸Þ¸ðÀå¿¡¼ php.ini ÆÄÀÏÀ» ¿±´Ï´Ù.
¡Ú php4.0 Àº php.ini ·Î ¹Ù²Ù°í¿ä, php3.0 Àº php3.ini ·Î ¹Ù²Ù¸é µË´Ï´Ù.
(1)php.ini ¿¡¼ ¾Æ·¡ »çÇ×À» ¹Ù²Ù°Å³ª Ãß°¡ ÇÕ´Ï´Ù. doc_root = "C:\apache\htdocs\" extension_dir = "c:\php3\" ¡Ù php 4.0 Àº c:\php ÀÓ´Ù. ^^
(2)±Û±¸ mysql À» »ç¿ëÇϱâ À§ÇØ , ±×·¡ÇÈ ÇÔ¼ö¸¦ »ç¿ëÇϱâ À§ÇØ ; ¸¦ Á¦°Å ÇÕ´Ï´Ù. ¸Þ¸ðÀå¿¡¼ ã±â ¸Þ´ºÀÇ Ã£±â¸¦ ´©¸£°í extension ¸¦ ´©¸£°í windows Extensions ¸¦ ´©¸£¼¼¿ë ^^
;Windows Extensions extension=php_mysql.dll ;extension=php_nsmail.dll ;extension=php_calendar.dll ;extension=php_dbase.dll ;extension=php_filepro.dll extension=php_gd.dll
2) ÀúÀå ÈÄ php.ini ÆÄÀÏÀ» c:\window\system ¾Æ·¡ º¹»çÇÕ´Ï´Ù. ¶Ç´Â c:\window ¿¡ Çϼŵµ µË´Ï´Ù. NT ´Â ´ç½º c:\winnt °ÙÁÕ ^^
PHP ´Â ¼³Ä¡ÈÄ È¯°æ¼³Á¤ ±îÁö ÇÑ°ÍÀÓ´Ù.^^
¡Ú¡Ú¡Ú Apache ¼³Ä¡
apache_1_3_12_win32.exe ¸¦ µûºíŬ¸¯ ÇÔ´Ù. ±×·±ÈÄ c:\Apache ¾Æ·¡ ¼³Ä¡ ÇÔ´Ù. ¼³Ä¡°úÁ¤¿¡´Â C:\Program Files\Apache Group\Apache\ Áö¸¸ ÆíÇÏ°Ô ÇÏ·Á°í ¹Ù²Þ´Ù. ^^
c:\Apache ÀÓ´Ù. ^^
c:\Aapche\conf ¿¡¼ httpd.conf ÆÄÀÏÀ» ¸Þ¸ðÀå¿¡¼ ¿±´Ï´Ù. #ServerName new.host.name ¿ä¶óÀÎ ´ÙÀ½¿¡ ServerName http://localhost ¸¦ Ãß°¡ ÇÕ´Ï´Ù.
À©µµ¿ì ½ÃÀÛ¹öÆ°/ÇÁ·Î±×·¥/Apache Web Server ¾Æ·¡ Start Apache ³ª Start ~Console ~ ¸¦ ´©¸¨´Ï´Ù. ( ¹öÀü¿¡ µû¶ó ¾à°£ ¸»ÀÌ ´Ù¸§´Ù.)
µµ½º âÀÌ ¶ß°í Apache/1.3.12 <win32> running °¡ ³ª¿À¸é ¼º°øÀÓ´Ù. http://localhost/ Çغ¸¼¼¿ä ^^
ÀÌÁ¦´Â php ¸¦ Apache ¿¡ ºÙÀÌ´Â ÀÛ¾÷À» ÇØ¾ß ÇÔ´Ù.
¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê ¡Úphp3.0 °æ¿ì] c:\Apache\conf ¾Æ·¡ srm.conf ÆÄÀÏ¿¡ ¾Æ·¡¸¦ Ãß°¡ ÇÔ´Ù. ---------------------------------------------------- ScriptAlias /php3/ "C:/php3/" AddType application/x-httpd-php3 .phtml .html .htm .inc AddType application/x-httpd-php3-source .phps AddType application/x-httpd-php3 .php AddType application/x-httpd-php3 .php3 Action application/x-httpd-php3 "/php3/php.exe" ----------------------------------------------------
¡Úphp4.0 °æ¿ì] ---------------------------------------------------- ScriptAlias /php/ "C:/php/" AddType application/x-httpd-php .phtml.html .htm .inc AddType application/x-httpd-php-source .phps AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 Action application/x-httpd-php "/php/php.exe" ----------------------------------------------------
¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê¢Ê
±Û±¸ ÀúÀå ÈÄ shutdown Apache ÇÏ°í start apache ÇÏ½Ã¸é µÊ´Ù.
srm.conf ÆÄÀÏ À̳ª httpd.conf ÆÄÀÏÀ» ¼öÁ¤ ÇÏ¸é ¹Ýµå½Ã Àç½ÇÇàÇÏ¼Å¾ß ÇÔ´Ù.
¡ÚÀç½ÇÇàÀ̶õ°ÍÀº ¾ÆÆÄÄ¡¸¦ Á×ÀÌ°í ´Ù½Ã »ì¸®´Â °ÍÀÓ´Ù. ( ShutDown Apache ÈÄ¿¡ Start Apache Çϴ°ÍÀÓ´Ù.)
Shutdown ÇÏ°í Stop ÇÏ°í °°Àº °ÍÀε¥ ¹öÀü¿¡ µû¶ó ´Ù¸¨´Ï´Ù.^^
±Û±¸ ¸Þ¸ðÀå¿¡¼ ¾Æ·¡ ÆÄÀÏÀ» test.php3 ·Î ÀúÀå Çϼ¼¿ä.
¾îµð´Ù°¡ ÀúÀå Çϳı¸¿ä?
¡ÚÀ¥¼¹ö µð·ºÅ丮 ´Â c:\apache\htdocs ¾Æ·¡ ÀÓ´Ù. ----------------------------------- <? echo "test"; mysql_connect('','',''); ?> ----------------------------------- À¥ºê¶ó¿ìÁ®¿¡¼ http://localhost/test.ph3 ¸¦ ÇÕ´Ï´Ù. test ¸¸ ÂïÈ÷°í ¾Æ¹« ¿À·ù°¡ ¾øÀ¸¸é ¼º°ø ÀÔ´Ï´Ù.
¿À·ù°¡ ³ª°Å³ª ¼Ò½º°¡ ±×´ë·Î º¸ÀÏ °æ¿ì ´Ù½Ã 3-4 ¹ø ½ÃµµÇØ º¸½Ê½Ã¿À ^^
3-4¹ø Çصµ ¾ÈµÉ °æ¿ì µ¿³× PC¹æ¿¡ °¡¼Å¼ ÇÔ Çغ¸¼¼¿ë ^^ 20ºÐ Á¤µµ¸é ¼³Ä¡°¡ µË´Ï´Ù.^^
¡× À©µµ¿¡¼ ¾ÆÆÄÄ¡ Á¾·á µµ½ºÃ¢ ¶ç¿ì°í apache -k shutdown ÇÏ½Ã¸é µÊ´Ù. ¡Ú¡Úphp4.0Àº php Æú´õ¿¡ ¾ÐÃุ Ç®°í , php.ini ÆÄÀÏÀ» Àý´ë °ÇµéÁö ¸»°í ÇØ¾ß ÇÔ !!! ¾È±×·² °æ¿ì ¿À·ù ¾ç»ê !!
|