|
ȯ°æ
OS : Windows2000
Professional
PHP: php-4.0.4pl1-
Win32.zip
MySQL : mysql-3.23.38-
win.zip
Apache :
apache_1_3_12_win32.exe |
I. ¼³Ä¡ Àü Áغñ
»çÇ× 1.
Ž»ö±â¸¦ ½ÇÇàÇÑ ´ÙÀ½, [µµ±¸]¿¡¼ [Æú´õ
¿É¼Ç]À» ¼±ÅÃÇÑ ÈÄ, [º¸±â]ÅÇÀ» ¼±ÅÃÇÑ´Ù.
|
|
|
2. ¾Æ·¡ ±×¸²
°ú °°ÀÌ [¼û±è ÆÄÀÏ ¹×
Æú´õ]¿¡¼ ¼û±äÆÄÀÏ ¹× Æú´õÇ¥½Ã¿¡ üũ
¸¦ ÇØ ÁÖ°í, ¾Ë·ÁÁø ÆÄÀÏ Çü½ÄÀÇ ÆÄÀÏ È®Àå¸í
¼û±è¿¡´Â üũ¸¦ ¾ø¾Ö ÁÖ¾î¾ß ÇÑ´Ù.
|
|
|
¼³Ä¡°¡ ³¡³µ
À¸¸é, MySQLÀÌ Àß
¼³Ä¡µÇ¾ú´ÂÁö, µ¥¸óÀ» ¶ç¿ì°í Å×½ºÆ®¸¦
ÇØ º¸µµ·Ï ÇÏÀÚ.
ÀÌ ±ÛÀº Windows2000¿¡¼ Å×
½ºÆ® µÇ¾ú´Ù´Â °Í ÀØÁö
¸»µµ·Ï!
ÀÚ, ½ÃÀÛ ¹öưÀÇ ÇÁ·Î±×·¥À¸·Î µé¾î°¡¼ º¸Á¶ÇÁ·Î±×·¥¿¡ ÀÖ´Â
[¸í·ÉÇÁ·ÒÇÁÆ®](MS-DOS)¸¦ ¿¾îº¸ÀÚ.
±× ´ÙÀ½ ¾Æ·¡¿Í °°ÀÌ mysql µ¥¸óÀ»
¶ç¿ì±â À§ÇØ 2000¿ëÀ» ÀÏ´Ü ¼³Ä¡ÇØ¾ß ÇÑ
´Ù.
C:\mysql\bin\mysqld-nt
--install
|
|
|
ÀÌ·± ´ÙÀ½
¿¡, Á¤¸»·Î MySQL
¼ºñ½º¸¦ ½ÃÀÛÇÏ¸é µÈ´Ù. NET START
mysql
|
|
|
- ÀÚ, ÀÌÁ¨
Á¤¸»·Î ¾Æ¹«·± ¹®Á¦°¡
¾ø´ÂÁö Å×½ºÆ®¸¦ ÇÑ ¹ø ÇØ º¸ÀÚ. ¾î
¶² Å×À̺íÀÌ ÀÖ³ª ÇÑ ¹ø º¸·Á¸é, ¾Æ·¡´ë·Î
ŸÀÌÇÎÀ» ÇϸéµÈ´Ù.
|
|
|
ÀÌÁ¨ Á¤¸»·Î
MySQL·Î µé¾î°¡ º¸µµ·Ï
ÇÏÀÚ. |
|
|
¸®´ª½º¿¡¼¶ó
µµ MySQLÀ» »ç¿ëÇØ
º¸¾Ò´Ù¸é, ¾Æ´Ï¸é MySQL¸¦ »ç¿ëÇϰí
ÀÖ´Â »ç¶÷ÀÇ µÚ¿¡¼ °ç´«Áú·Î º¸¾Ò´Ù°í ÇØµµ
Âü ´«¿¡ ÀÍÀº ȸéÀÌ´Ù.
¸¸¾à
MySQL¿¡¼ ºüÁ® ³ª°¡·Á¸é
Mysql> quit ¸¦ ½áÁÖ¸é µÈ´Ù.
MySQL¿¡¼ ºüÁ®³ª¿Ô´Ù°í ÇØ¼ µ¥¸óÀÌ Á×Àº °ÍÀº ¾Æ´Ï´Ù. ÀÌÁ¨
MySQl µ¥¸óÀ» Á¾·áÇØ º¸ÀÚ.
NET
STOP mysqlÀ» Àû¾îÁÖ¸é µÈ´Ù.
|
|
|
´ëºÎºÐÀÇ PHP ¼Àû¿¡¼´Â Windows98 ¹öÀüÀ» ´Ù·ç°í Àִµ¥,
¸¸¾à 95 ¶Ç´Â 98À» »ç¿ëÇÑ´Ù¸é À§ÀÇ ¹æ¹ý°ú´Â ¾à°£ ´Ù¸£´Ù.
* Windows95, 98 ÀÎ °æ¿ì¿¡´Â
½ÇÇà C:\mysql\bin\mysqld
¸ØÃãC:\mysql\bin\mysqladmin -u root shutdown
À» ÇØ ÁÖ¸é µÈ ´Ù.
µåµð¾î, MySQLÀÇ ¼³Ä¡°¡ ³¡³µ´Ù.
ÀÌÁ¨ PHP¸¦ ¼³Ä¡ ÇØ º¸ÀÚ.
2. PHP ¼³Ä¡
´Ù¿î·Îµå ¹ÞÀº ÆÄÀÏ php-4.0.5-Win32 ÀÇ ¾ÐÃàÀ» Ǭ´Ù.
Ǭ µð·ºÅ丮¸¦ C:\ ·Î ¿Å±â°í, À̸§À» php ·Î ¹Ù²Û´Ù.
(PHP µð·ºÅ丮 À§Ä¡ : C:\php)
PHP µð·ºÅ丮(C:\php)¸¦ ¿¾î¼ php.ini-dist¶ó´Â ÆÄÀÏÀ» php.ini·Î
À̸§À» ¹Ù²Ù¾î¾ß ÇÑ´Ù.
±×·± ´ÙÀ½¿¡, ¸Þ¸ðÀåÀ¸·Î php.ini ÆÄÀÏÀ» ¿¾î¼, [ã±â]·Î
"Paths and Directories" ºÎºÐÀ» ã¾Æ¼ doc_root ºÎºÐÀ»
doc_root = "C:\apache\htdocs\"·Î
extension_dir ºÎºÐÀ»
extension_dir = "c:\php\" ¼öÁ¤Çϰųª Ãß°¡ ÇÏ¸é µÈ´Ù.
|
|
|
¿¹Àü¿¡´Â ;extension=php_mysql.dllÀ» ã¾Æ ¼ ;À» Á¦°ÅÇØ¾ß ÇßÁö¸¸,
ÀÌ ¹öÀü¿¡¼´Â ÀÌ¹Ì ºôÆ®ÀÎ µÇ¾î ÀÖ¾î ÇØ ÁÙ Çʿ䰡 ¾ø´Ù.
±×·± ´ÙÀ½, ÀúÀåÀ» ÇÏ°í ³ª¼, c:\windows\WINNT ¾Æ ·¡¿¡ º¹»çÇÏ¸é µÈ´Ù.
3. Apache ¼³Ä¡
- Apache MSI ·Î ¼³Ä¡Çϱâ (ÇüÈ Ãß°¡ :-)
- ÀÚ, ÀÌÁ¦ Windows ¿¡¼ Apache¸¦ ¼³Ä¡ÇØ º¸ÀÚ.
´Ù¿î·Îµå ¹ÞÀº apache_1_3_12_win32.exe¸¦ ´õºí Ŭ¸¯ÇÏ¿©, ¼³Ä¡¸¦ ½ÃÀÛÇÏÀÚ.
¼³ Ä¡ Áß, ±âº» °æ·Î°¡ C:\Program Files\Apache Group\Apache\·Î ³ª¿À´Âµ¥,
ÀÌ ºÎºÐ¿¡¼ Æí¸®¸¦ À§ÇØ C:\Apache·Î º¯°æÇØ ÁÖÀÚ. ¼³Ä¡ÇÒ ¶§,
Typical·Î ¼³Ä¡ ÇØ ÁÖ¸é µÈ´Ù.
4. Apahce¿¡ PHP ºÙÀ̱â
´ÙÀ½ ´Ü°è·Î´Â "C:\Apache\conf" ¿¡¼ ¸Þ¸ðÀåÀ¸·Î httpd.conf ÆÄÀÏÀ» ¿¬´Ù.
ÆÄÀÏ¿¡¼ [ã±â]·Î ServerAdmin you@your.address ºÎºÐÀ» ã¾Æ¼ ¼¹ö °ü¸®ÀÚ,
°³ÀÎÀÌ ¼³Ä¡ ÇÒ °æ¿ì ÀÚ½ÅÀÇ E-mail ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù.
|
|
|
±×·± ´ÙÀ½, ¾Æ·¡·Î ³»·Á¿Í #ServerName new.host.name ¸¦ ã´Â´Ù.
ÀÌ ¶óÀÎ ¾Æ·¡ ºóÄ¿¡ ServerName http://localhost ¸¦ ÀÔ·ÂÇϰí ÀúÀåÇÑ´Ù.
|
|
|
±×·± ´ÙÀ½, [½ÃÀÛ] ¹öư¿¡¼ [ÇÁ·Î±×·¥]À¸·Î À̵¿ÇÏ¿©,
[Apache Web Server] ¿¡¼ Start Apache¸¦ ¼±ÅÃÇÑ´Ù.
(Apache 1.3.20 : [½ÃÀÛ] => [ÇÁ·Î±×·¥]=> [Apache http Server]=> [Control Apache Server]=> [Restart])
C:\Apache\htdocs ¿¡¼ index.html.enÀ̶ó´Â ÆÄÀÏÀ» index.htmlÀ¸ ·Î À̸§¹Ù²Ù±â¸¦ ÇÑ´Ù.
±×·± ´ÙÀ½, ºê¶ó¿ìÀú¸¦ ¶ç¿ö¼
http://localhost/¸¦
ÀÔ·ÂÇØº¸ÀÚ.
|
|
|
¸¶Áö¸·À¸·Î,
¾Õ¼ ¼³Ä¡ÇÑ PHP¸¦
Apache¿¡ ¿¬°áÇØ¼ ½ÇÁ¦·Î ¼¹ö ¿¡
PHP¸¦ »ç¿ëÇÒ ¼öÀÖµµ·Ï ÇÏÀÚ.
C:\Apache\conf¿¡ ÀÖ´Â
srm.conf ÆÄÀÏÀ» ¿¾î¼
ÇÏ´Ü¿¡
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"
À§¿Í °°Àº ¹®ÀåÀ» Ãß°¡ÇÏ°í ³ µÚ, ÀúÀåÇÑ´Ù.
|
|
|
´Ù½Ã [½ÃÀÛ]
¹öư¿¡¼ [ÇÁ·Î±×·¥]ÀÇ
Apache Web Server¿¡¼ Stop Apache¸¦ Ŭ
¸¯ÇÏ¸é µÈ´Ù.
¿©±â¼ Áß¿äÇÑ »ç½ÇÀº srm.conf
ÆÄÀϰú httpd.conf µîÀÇ ÆÄÀÏÀº
¼öÁ¤À» ÇßÀ» °æ¿ì, ¼¹ö¸¦ ´Ù½Ã ¶ç¿ö ÁÖ¾î
¾ß ÇÑ´Ù. Áï, Stop Apache¸¦
Ŭ¸¯ÇØ ÁÖ°í ³ª¼, ´Ù½Ã Start Apache·Î
¶ç¿öÁà¾ß ÇÑ´Ù.
5. Å×½ºÆ®,
Å×½ºÆ®!!
- ÀÚ, ÀÌÁ¨ Å×½º
Æ®¸¦ ÇØ º¸ÀÚ. ¸Þ¸ðÀåÀ»
¿¾î, ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇÑ ´ÙÀ½
welcome.php·Î ÀúÀåÇØ º¸ÀÚ.
|
|
|
¸¶Áö¸· Å×½º
Æ®·Î, PHP Á¤º¸¸¦ º¸¸é¼
³¡³»µµ·Ï ÇÏÀÚ. ´Ù½Ã ¸Þ¸ðÀåÀ» ¿¾î,
¾Æ·¡¿Í °°ÀÌ ÆÄÀÏÀ» ¸¸µé°í, ÆÄÀϸíÀ»
info.php·Î ÀúÀåÇÏÀÚ.
|
|
|
±×·± ´ÙÀ½ ºê
¶ó¿ìÀú¸¦ ¶ç¿ö¼
http://localhost/info.php¸¦ Ã常é, ¾Æ
·¡¿Í °°Àº ȸéÀÌ ¶ß¸é ¹«»çÈ÷
¸ðµç ¼³Á¤À» ¸¶Ä£ °ÍÀÌ´Ù.
PHP ¹ö
Àü°ú WindowsÀÇ ¹öÀü¿¡ µû¶ó¼
¼³Á¤ÀÌ ´Þ¶ó¼ ¾î·Á¿î Á¡ÀÌ ¾øÁö ¾Ê¾ÒÁö
¸¸ °¢ ÆÄÀϸ¶´Ù readme³ª manual ÆÄÀÏÀ» Àß
ÀÐ¾î º»´Ù¸é, ¿©·¯ºÐµµ ¼º°øÇÒ °ÍÀ̶ó°í
¹Ï´Â´Ù.
Welcome to
PHPLeader.co.kr!!!
Written
By À̼±¹Ì
|
| |