1. ½ÇÇàÁßÀÎ ¾ÆÆÄÄ¡ ÇÁ·Î¼¼½º ã±â
# ps -ef | grep httpd

2. ÀÌ¿Í °°Àº °æ¿ì ¾ÆÆÄÄ¡°¡ ½ÇÇàÁßÀÌ´Ù. ÀÌ·²°æ¿ì Á¦°ÅÇÏ´Â ¸í·ÉÀº ´ÙÀ½°ú °°´Ù.

3. ±âÁ¸¿¡ ¼³Ä¡µÈ ¾ÆÆÄÄ¡ ã±â
rpm¹öÀüÀÇ ÀνºÅçÀÌ ´ëºÎºÐÀ̰ÚÁö¸¸ rpmÀÌ ¾Æ´Ñ °æ¿ì ¾ÆÆÄÄ¡ °ü·Ã
µð·ºÅ丮¸¦ ã¾Æ Á¦°ÅÇØ¾ß µË´Ï´Ù. rpm -e ¿É¼ÇÀ» »ç¿ëÇÏ¿© °ü·Ã ÀÇÁ¸¼º¿¡ °ü·ÃµÈ Ç׸ñµéÀ»
Â÷·ÊÂ÷·Ê »èÁ¦ÇØÁÖ½Ã¸é µË´Ï´Ù. --nodeps¸¦ ÀÌ¿ëÇØ¼ ÀÇÁ¸¼ºÀ» ¹«½ÃÇÏ°í »èÁ¦ÇÒ¼öµµ ÀÖ½À´Ï´Ù.
¹°·Ð ÀÇÁ¸¼º¿¡ °É¸° Ç׸ñµéÀ» ¸ðµÎ Áö¿ì´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

ÇÊÀÚÀÇ °æ¿ì 3°¡Áö Ç׸ñ ÀÖ½À´Ï´Ù. ¼¼°¡Áö Ç׸ñÀ» ¸ðµÎ »èÁ¦ÇÕ´Ï´Ù.
4. ³ª¸ÓÁö php, mysql¸ðµÎ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î »èÁ¦ÇÏ½Ã¸é µË´Ï´Ù.
- ps -ef | grep mysql
- rpm -qa | grep mysql
- rpm -e mysql-3.xx.xx
- ps -ef | grep php
- rpm -qa | grep php
- rpm -e php-4.xx.xx
ÀÌÁ¦ ¿©·¯ºÐÀº RPMÀ¸·Î ¼³Ä¡µÈ Apache,Mysql,Php¸¦ ¸ðµÎ »èÁ¦Çϼ̽À´Ï´Ù.
5. MySQL ¼³Ä¡
´Ù¿î ¹ÞÀ¸½Å ÆÄÀÏÀ» ¾ÐÃàÀ» Ǫ¼Å¾ß ÇÕ´Ï´Ù.
¾ÐÃàÀº tar xvfz mysql-3.xx.xx.tar.gz ÇÏ½Ã¸é µË´Ï´Ù.

ÀÌ ¾ÐÃàÀ» Ǭ ÆÄÀÏÀ» ´ÙÀ½ÀÇ °æ·Î·Î À̵¿½ÃÄÑ Áֽʽÿä.
# mv mysql-3.xx.xx /usr/local/src
À̵¿½ÃŲ °æ·Î·Î À̵¿À» ÇϽʽÿä
# cd /usr/local/src/mysql-3.xx.xx
À̵¿ÇϽÅÈÄ¿¡ ÄÄÆÄÀÏÀ» ÇÏ¿©¾ß Çϴµ¥, ÄÄÆÄÀÏÀ» ÇϱâÀü¿¡ ȯ°æ ¼³Á¤À» ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.
ȯ°æ ¼³Á¤À» º¸½Ã·Á¸é ´ÙÀ½°ú °°ÀÌ ÇØº¸½Ê½Ã¿ä.
# ./configure --help ¸¦ ÀÔ·ÂÇÏ¸é °¢Á¾ ÄÄÆÄÀÏ ¿É¼ÇµéÀ» È®ÀÎÇÒ¼ö ÀÖ½À´Ï´Ù.
°¡Àå ±âº»ÀûÀÎ ÄÄÆÄÀÏ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
--with-charset=euc_kr
À§ÀÇ ¿É¼Ç¿¡ ´ëÇØ¼ ¾Ë¾Æº¸¸é
--prefix=/usr/local/mysql Àº MysqlÀÇ ¼³Ä¡µÉ °æ·ÎÀÔ´Ï´Ù.
--localstatedir=/usr/local/mysql/data ´Â mysqlÀÇ data°¡ Á¸ÀçÇÒ À§Ä¡ÀÔ´Ï´Ù.
°¢ Å×À̺íµéÀÇ °ªµéÀÌ À̰÷¿¡ ÀúÀåÀÌ µË´Ï´Ù.
--with-charset=euc_kr Àº mysqlÀÇ ±âº»°ªÀº latin1À¸·Î µÇ¾î Àֱ⠶§¹®¿¡ ÇÑ±Û µ¥ÀÌÅÍÀÇ
Á¤·ÄÀÌ Á¦´ë·Î ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. À§ÀÇ ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ ¿ì¸® ÇÑ±Û ÄÚµåÀÎ
euc_kr·Î º¯°æ½ÃÄÑÁÖ´Â °ÍÀÔ´Ï´Ù.
ÀÌ»óÀÌ ¾øÀÌ ./configure°¡ µÇ¾ú´Ù¸é make¸¦ ½ÇÇàÇØ ÁÖ¾î¾ßÇÕ´Ï´Ù.
# make ¢Ð ÄÄÆÄÀÏÀ» ÇÕ´Ï´Ù.
À§ÀÇ ÀÛ¾÷ÀÌ ¿Ï·áµÇ¸é
# make install ¢Ð ½ÇÇàÆÄÀÏÀ» ÀûÀýÇÑ µð·ºÅ丮¿¡ ¼³Ä¡ÇÕ´Ï´Ù.
À̰úÁ¤Àº ½Ã½ºÅÛ¿¡ µû¶ó¼ ´ë·« 10ºÐ¿¡¼ 20ºÐÀÌ»óÀÇ ½Ã°£ÀÌ °É¸³´Ï´Ù.
¸ðµç °úÁ¤ÀÌ ³¡³ª¼Ì´Ù¸é Á¶±ÝÀü¿¡ --prefix¿¡ mysqlÀÇ °æ·Î¸¦ ¼³Á¤ÇØÁذ÷À¸·Î À̵¿À» ÇÕ´Ï´Ù.
# cd /usr/local/mysql
±×¸®°í ³ª¼
# ./mysql_install_db¶ó´Â ½ºÅ©¸³Æ® ÆÄÀÏÀ» ½ÇÇà ½ÃÄÑÁÖ¸é µË´Ï´Ù.
±×·³ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ /usr/local/mysql/data µð·ºÅ丮°¡ »ý¼ºµÇ¾úÀ» °ÍÀÔ´Ï´Ù.
±×¸®°í ³ª¼ root °èÁ¤ÀÇ ºñ¹Ð¹øÈ£¸¦ ¼³Á¤ÇÏ¿© ÁÝ´Ï´Ù.
#./mysqladmin -u root password ¡® »õ·Î¿î password ¡¯
¸¸¾à ¸®´ª½º ¼¹öÀÇ ºÎÆÃ°ú µ¿½Ã¿¡ MysqlÀ» °¡µ¿ Çϱ⸦ ¿øÇÑ´Ù¸é
¾Æ·¡¿Í °°ÀÌ etc/rc.d/rc.localÆÄÀÏ¿¡ Ãß°¡ ÇØ¾ß ÇÕ´Ï´Ù.
if [ -f /usr/local/mysql/bin/safe_mysqld ]; then
/usr/local/mysql/bin/safe_mysqld & fi
6. Apache¿Í PHP ¼³Ä¡
Apache¿Í PHPÀÇ ¼Ò½º¸¦ ´Ù¿î·ÎµåÇÑ ÈÄ ¾ÐÃàÀ» DZ´Ï´Ù.
¾ÐÃàÀÌ Ç®¸° ¼Ò½º¸¦ /usr/local/src·Î ¿Å±â°í, Apache ¼Ò½º µð·ºÅ丮·Î À̵¿À» ÇϽʽÿä.
# cd /usr/local/src/apache_1.x.xx
# ./configure
¸¦ Çѹø ½ÇÇà½ÃÄÑÁֽʽÿä. À̸¦ ½ÇÇàÇØ ÁÖ´Â ÀÌÀ¯´Â Php¿ÍÀÇ ¿¬µ¿À» À§ÇÑ °ÍÀÔ´Ï´Ù.
À̸¦ ÇÏÁö ¾Ê¾ÒÀ» °æ¿ì Php´Â ÄÄÆÄÀÏ ¿¡·¯¸¦ Ãâ·ÂÇÒ °ÍÀÔ´Ï´Ù.
configure¸¦ ¸¶Ä¡¼Ì´Ù¸é PHPÀÇ ¾ÐÃàÀÌ Ç®¸° µð·ºÅ丮·Î À̵¿ÇÏ¿© Áֽʽÿä.
# cd /usr/local/src/php_4.x.xx
±×¸®°í ³ª¼ ´ÙÀ½°ú °°ÀÌ configure¸¦ ½ÇÇà½ÃÄÑ ÁֽʽÿÀ.
# ./configure --with-apache=/usr/local/src/apache_1.x.xx
--with-mysql=/usr/local/mysql
--with-config-file-path=/usr/local/apache/conf
--with-exec-dir=/usr/local/apache/bin
--with-enable-track-vars=yes
--with-zlib-dir=/usr/lib
--with-zlib
--enable-mbstring
ÀÌ¿Í °°Àº ¿É¼ÇÀº º¸ÅëÀÇ °æ¿ìÀÔ´Ï´Ù. À̰÷¿¡´Â ¿©·¯ºÐÀÇ ¿¬µ¿À» À§Çؼ ÇÊ¿äÇÑ gd, imap µîÀÇ
Ãß°¡¿É¼ÇÀÌ µé¾î°¥¼öµµ ÀÖ½À´Ï´Ù.
°¢ ¿É¼ÇµéÀÇ ±â´É¿¡ ´ëÇØ¼ ¾Ë¾Æº¸°Ú½À´Ï´Ù.
--with-apache=/usr/local/src/apache_1.x.xx ´Â ÇöÀç ¾ÆÆÄÄ¡ÀÇ ¼Ò½º°¡ ¼³Ä¡µÇ¾î ÀÖ´Â À§Ä¡ÀÔ´Ï´Ù.
--with-mysql=/usr/local/mysql ´Â ÇöÀç ¾ÆÆÄÄ¡°¡ ¼³Ä¡µÈ µð·ºÅ丮ÀÔ´Ï´Ù.
--with-config-file-path=/usr/local/apache/conf ´Â ¾ÆÆÄÄ¡ÀÇ ¼³Á¤ÆÄÀϰú php.iniµîÀÇ È¯°æ ¼³Á¤°æ·ÎÀÔ´Ï´Ù.
--with-exec-dir=/usr/local/apache/bin ¾ÆÆÄÄ¡ÀÇ ½ÇÇàÆÄÀÏÀÇ À§Ä¡ÀÔ´Ï´Ù.
--with-enable-track-vars=yes ´Â PHPÀÇ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ¼ö ÀÖ°Ô ÇØÁÖ´Â ¿É¼ÇÀÔ´Ï´Ù.
ÀÌ»óÀÌ ¾øÀÌ ./configure°¡ ½ÇÇàÀÌ µÇ¾ú´Ù¸é ´ÙÀ½°ú °°ÀÌ ÄÄÆÄÀÏÀ» ÇÕ´Ï´Ù.
# make
# make install
PHPÀÇ ÄÄÆÄÀÏÀÌ ³¡³ ÈÄ¿¡ Apache¸¦ ÄÄÆÄÀÏÇÕ´Ï´Ù.
¾ÆÆÄÄ¡ÀÇ ¼Ò½º°¡ ÀÖ´Â µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù.
# cd /usr/local/src/apache_1.x.xx
±×¸®°í ´ÙÀ½°ú °°ÀÌ configure¸¦ ½ÇÇà½Ãŵ´Ï´Ù.
# ./configure
--prefix=/usr/local/apache
--activate-module=src/modules/php4/libphp4.a
--enable-module=so
À§ÀÇ ¿É¼ÇÀº ÀÌ¿Í °°Àº ¶æÀÌ ÀÖ½À´Ï´Ù.
--prefix=/usr/local/apache ´Â ¾ÆÆÄÄ¡ ÇÁ·Î±×·¥À» ¼³Ä¡ÇÒ °æ·ÎÀ̸ç
--activate-module=src/modules/php4/libphp4.a ´Â PHP¸¦ ¾ÆÆÄÄ¡ À¥¼¹öÀÇ ¸ðµâ·Î ¼³Ä¡Çϰڴٴ °ÍÀ̰í
--enable-module=so ´Â dynamic shared object¸¦ »ç¿ëÇϰڴٴ °ÍÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀº »ý·«Çصµ µË´Ï´Ù.
ÀÌ»ó¾øÀÌ ÄÄÆÄÀÏÀÌ µÇ¾ú´Ù¸é Â÷·Ê´ë·Î make¿Í make installÀ» ½ÇÇà½ÃÄÑÁÖ¸é µË´Ï´Ù.
# make
# make install
ÀÌÁ¦ ¼³Ä¡´Â ¹«»çÈ÷ ¸¶Ä¡½Å°Ì´Ï´Ù.
´Ù½Ã phpÀÇ ¼Ò½ºµå·ºÅ丮·Î À̵¿À» ÇÏ¿© Áֽʽÿä.
À̰÷¿¡ À̵¿À» ÇϽøé php4.ini-dist¶ó´Â ÆÄÀÏÀÌ ÀÖÀ» °Ì´Ï´Ù.
ÀÌ ÆÄÀÏÀ» php.ini¶ó´Â À̸§À¸·Î /usr/local/apache/conf µð·ºÅ丮·Î º¹»çÇÏ¿©Áֽʽÿä.
# cp ./php4.ini-dist /usr/local/apache/conf/php.ini
ÀÌÁ¦ ȯ°æ¼³Á¤µî¿¡ ´ëÇØ¼ ¾Ë¾Æº¸°Ú½À´Ï´Ù.
¿ì¼± ¾ÆÆÄÄ¡°¡ php3, php, php4µîÀÇ È®ÀåÀÚ¸¦ PHP ÆÄ¼(php¸¦ ÀνÄÇÏ´ÉÇÒ¼ö ÀÖµµ·Ï)ÇÒ ¼ö
ÀÖµµ·Ï À¥¼¹ö ȯ°æ ¼³Á¤ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© Áֽʽÿä.
# cd /usr/local/apache/conf
# vi ./httpd.conf

ÀÌ¿Í °°ÀÌ È¯°æÀ» ¼³Á¤ÇÏ¿© Áֽøé Apache´Â .php, .html, .htm, .php3¸¦ PHP ÆÄ¼ 󸮰¡
µÉ °ÍÀÔ´Ï´Ù.
ÀÌÁ¦ ¾ÆÆÄÄ¡ÀÇ µ¥¸óÀ» °¡µ¿½Ãŵ´Ï´Ù.
# /usr/local/apache/bin/apachectl start
¾ÆÆÄÄ¡ÀÇ À¥µ¥¸óÀÌ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏÁö¸¦ °Ë»çÇϱâ À§Çؼ´Â ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌÁ¦ ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ´Â Apache,Mysql,Php°¡ ±¸µ¿ÁßÀÔ´Ï´Ù. ÀÌ»ó¾øÀÌ ±¸µ¿ÇÏ´ÂÁö¸¦ È®ÀÎÇØº¸¸é...
# lynx localhost

ÀÌ¿Í °°Àº ȸéÀÌ ³ª¿Â´Ù¸é ÀÌ»ó¾øÀÌ ¼³Á¤ÀÌ µÈ°ÍÀÔ´Ï´Ù.
ÀÌÁ¦ mysql°ú PHP°¡ Àß ÀÛµ¿ÇÏ´ÂÁö¸¦ Á¡°ËÇØ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
# cd /usr/local/apache/htdocs/
# vi test.html

³×½ºÄÉÀÌÇÁ¿¡¼ È®ÀÎÇÑ °á°úÀÔ´Ï´Ù.
|