À缺ÀÌÀÇ µÎ¹øÂ° °Á´ OS ¼³Ä¡ÈÄ ±âº»ÀûÀÎ ¼ÂÆÃ°ú À¥¼ºñ½º¸¦ Çϱâ À§ÇØ APM (Apache, PHP, MySQL) À» ÄÄÆÄÀÏÇØ¼ ¼³Ä¡Çغ¾´Ï´Ù. rpm ¼³Ä¡´Â ´©±¸³ª ½±°Ô ¼³Ä¡°¡´ÉÇÏÁö¸¸ apmsetupÀ» ÄÄÆÄÀÏÇÏ¿© ¼³Ä¡Çϴ°ÍÀº ¹®¼³ª µ¿ÀÛ¿ø¸®, ¼³Á¤ÆÄÀÏÀ» ¸ð¸£¸é ÇÒ¼ö°¡¾øÀ¸¹Ç·Î ÀÌ °Á°¡ ±×·²¶§ ÇÊ¿äÇÑ ¹®¼°¡ µÇ±â¸¦ ¹Ù¶ø´Ï´Ù. |
| |
|
ÀÌÀü °Á¿¡¼ ¿ì¸®´Â CentOS4.2 Final ¹öÀüÀ» GCC ¸¦ Æ÷ÇÔÇÏ¿© ÃÖ¼ÒÆÐŰÁö·Î ¼³Ä¡ÇÏ¿´½À´Ï´Ù. ¼³Ä¡ ÈÄ APMÀ» ¼³Ä¡¸¦ À§ÇÑ ¸î°¡Áö ¶óÀ̺귯¸®¸¦ ¸ÕÀú ¼³Ä¡ÇÏ°í º»°ÝÀûÀ¸·Î APM ÄÄÆÄÀÏÇÏ¿© ¼³Ä¡ ÇϰڽÀ´Ï´Ù. À§ ȸéó·³ ¿ÜºÎ·ÎÀÇ ³×Æ®¿öÅ©°¡ µÇ´ÂÁö Å×½ºÆ® ÇÕ´Ï´Ù. ÀÌÁ¦ APM ÆÐŰÁö¸¦ ´Ù¿î¹Þ¾Æ ÄÄÆÄÀÌÇÏ¸ç ¼³Ä¡ÇÒÅÙµ¥ ³×Æ®¿öÅ©ºÎÅÍ ¾ÈµÇ¸é Å×½ºÆ® ÇÒ ¼ö ¾ø½À´Ï´Ù. ¸ÕÀü Åë½ÅÀÌ µÇ´ÂÁö üũÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù.
APMÀ» ¼³Ä¡ÇϱâÀü¿¡ ¼³Ä¡ ÇÒ 5°¡Áö ¶óÀ̺귯¸®¶õ? zlib : °¡Àå º¸ÆíÀûÀ¸·Î »ç¿ëÇÏ´Â µ¥ÀÌŸ ¾ÐÃà ¶óÀ̺귯¸® libpng : pngÆ÷¸äÀÇ À̹ÌÁöÆÄÀÏÀ» »ç¿ëÇϱâ À§ÇÑ Æ÷ÅÍºí ³×Æ®¿öÅ© ±×·¡ÇÈ ¶óÀ̺귯¸® freetype : ÅØ½ºÆ®ÀÇ À̹ÌÁöÃâ·ÂµîÀ» Çϱâ À§ÇÑ °ø°³ Æ÷Æ®¿£Áø jpeg : JEPG ¾ÐÃà/¾ÐÃàÇØÁ¦ ¶óÀ̺귯¸® ¼ÒÇÁÆ®¿þ¾î gd : µ¿ÀûÀ̹ÌÁö »ý¼º ANSI C¶óÀ̺귯¸® (ImageMagic °°Àº)
|
|
|
¼¹ö´Â ½Ã°£ µ¿±âȰ¡ Á» Áß¿äÇÕ´Ï´Ù. ½ÉÁö¾î ¼³Ä¡½Ã ¿À·ù°¡ ¼¹ö°¡ ½Ã°£ÀÌ ¾È¸Â¾Æ¼ »ý±â´Â °æ¿ìµµ º¸¾Ò±â¶§¹®ÀÔ´Ï´Ù. ¼³Ä¡ÇϱâÀü ½Ã°£ µ¿±âȺÎÅÍ ÇÑÆÇ ÇÕ´Ï´Ù.
========================================================================= date rdate -s time.bora.net date ========================================================================= ÇöÁ¦ ¼¹ö°¡ ¾Ë°íÀÖ´Â ½Ã°£º¸±â time.bora.net¿¡¼ ÇöÀç½Ã°£À» °¡Áö°í¿Í¼ ¸ÂÃã ´Ù½ÃÇѹø È®ÀÎÇØº½
|
|
|
¸ÕÀú À§ À̹ÌÁö´Â zlib ¼³Ä¡ ========================================================================= cd /usr/local wget http://rhapsody.gnux.co.kr/download/linux/APM/etc/zlib-1.2.1.tar.gz tar xvfz zlib-1.2.1.tar.gz cd zlib-1.2.1 ./configure make && make install cd .. rm -rf zlib-1* ========================================================================= ÄÄÆÄÀϼ³Ä¡½Ã´Â ±âº»°æ·Î /usr/local (ÀÇ·ÊÀûÀ¸·Î ÀÌÀ§Ä¡¿¡ ¼³Ä¡ÇÔ) À§¿Í°°ÀÌ zlib-1.2.1.tar.gz ¸¦ ´Ù¿î¹Þ¾Æ ¾ÐÃàÀ» Ç®°í Ǭ µð·ºÅ丮¾ÈÀ̼ ./confgure ¹× make ÈÄ make install ÇÕ´Ï´Ù. |
|
|
À§ À̹ÌÁö´Â libpng ¼³Ä¡ ¸¶Áö¸· ȸé ========================================================================= cd /usr/local wget http://rhapsody.gnux.co.kr/download/linux/APM/etc/libpng-1.2.7.tar.gz tar xvfpz libpng-1.2.7.tar.gz cd /usr/local/libpng-1.2.7 cp scripts/makefile.linux makefile make test && make install cd .. rm -rf libpng* ========================================================================= ¿©±â¼´Â configure ¿Í °°Àº ±â´ÉÀ̶ó°í º¸¸éµÇ´Â makefile.linux makefile ¸¦ ÇØÁÝ´Ï´Ù.
|
|
|
À§ À̹ÌÁö´Â freetype ¼³Ä¡ ¸¶Áö¸· ȸé ========================================================================= cd /usr/local wget http://rhapsody.gnux.co.kr/download/linux/APM/etc/freetype-2.1.9.tar.gz tar xvfz freetype-2.1.9.tar.gz cd freetype-2.1.9 ./configure && make && make install cd .. rm -rf freetype-2.1.9* ========================================================================= À̹ÌÁöÃâ·Â½Ã Ä¿½ºÆ®¸¶ÀÌ¡ÀÌ ½¬¿î ÆùÆ®¶óÀ̺귯¸®
|
|
|
À§ À̹ÌÁö´Â libjpeg v6b ¼³Ä¡ ¸¶Áö¸· ȸé ========================================================================= cd /usr/local wget http://rhapsody.gnux.co.kr/download/linux/APM/etc/jpegsrc.v6b.tar.gz tar xvfz jpegsrc.v6b.tar.gz cd jpeg-6b ./configure --enable-shared --enable-static make && make test mkdir /usr/local/man/man1 make install cd .. rm -rf jpeg* ========================================================================= jpegÀ̹ÌÁö 󸮸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î ¿ª½Ã ¹æ½ÄÀº °°½À´Ï´Ù.
|
|
|
À§ À̹ÌÁö´Â gd ¼³Ä¡ ¸¶Áö¸· ȸé ========================================================================= cd /usr/local wget http://rhapsody.gnux.co.kr/download/linux/APM/etc/gd-2.0.28.tar.gz tar xvfz gd-2.0.28.tar.gz cd gd-2.0.28 ./configure && make && make install cd .. rm -rf gd-2.0.28* ========================================================================= µ¿ÀûÀ̹ÌÁö »ý¼º ANSI C¶óÀ̺귯¸®·Î¼ PNG,JPEG, GIFÀÇ Æ÷¸äÀ¸·ÎµÈÀ̹ÌÁöµéÀ» »ý¼ºÇÒ¼öÀÖ´Â ¾ÆÁÖ À¯¿ëÇÑ ÅøÀÔ´Ï´Ù. ¾î³à¼®À» ¸·Áö¸·¿¡ ¼³Ä¡Çϴ°ÍÀº À̰ÍÀ» ¼³Ä¡Çϱâ À§ÇØ À§ÀÇ 4°¡Áö°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß Çϱ⶧¹®ÀÔ´Ï´Ù. ¿ª½Ã ÇØ´çÀ§Ä¡¿¡ ¾ÐÃàÀ» Ç®°í configure ¿Í make && make install ÇØÁÖ¸é µË´Ï´Ù. |
|
|
5°¡Áö ¶óÀ̺귯¸®¸¦ °£´ÜÈ÷ ¼³Ä¡¸¦ ÇÏ¿´½À´Ï´Ù. À§ À̹ÌÁöó·³ /usr/local/bin ¿¡ °¡º¸¸é ¼³Ä¡°¡ µÇ¾ú´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. Âü°í·Î OS¼³Ä¡ÈÄ /usr/local/ ÀÌÇÏÀÇ Àü µð·ºÅ丮¿¡ ¾Æ¹«ÆÄÀÏÀÌ ¾ø½À´Ï´Ù. ¸¸¾à ¼³Ä¡¿¡ ÀÚ½ÅÀÌ ¾ø°í ´Ù½Ã ÇØº¸°í ½ÍÀ¸½ÅºÐÀº ¼³Ä¡ ÀÌÀü¿¡ /usr/local/ À» ÅëÀ¸·Î ¾ÐÃàÇØ ³õ°í(tar cvfpz local.tar.gz /usr/local) ´Ù½Ã óÀ½ºÎÅÍ Çϰí½ÍÀ»¶§ /usr/local/ À» ´Ù Áö¿ì°í ¾ÐÃàÀ» ´Ù½Ã Ç®¸é óÀ½»óÅ·Πµ¹¾Æ°¡°Ô µË´Ï´Ù. ºñ´Ü ¿©±â¸¸ Àû¿ëµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó Àß ¸ð¸£´Â ÀÛ¾÷À» ÇÒ¶§´Â ¾ÈÀüÇÏ°Ô ÀÌ·±¹æ½ÄÀ¸·Î Çϴ°͵µ ÁÁÀº ÆÁÀ̶ó°í ÇÒ¼öÀÖ°Ú½À´Ï´Ù. ´õ¿í´õ °·ÂÇÑ ÆÁÀº ³ªÁß¿¡ APM,Zend,proftpe±îÁö ´Ù ¼³Ä¡¸¦Çϰí /usr/localÀ» ¾ÐÃàÇÏ¿© ½Ã½ºÅÛÀ» À缳ġÇϰí ÀÌ ¾ÕÃàÆÄÀÏÀ» Ç®¸é apm ¼³Ä¡½Ã°£ÀÌ ¾ÐÃàǪ´Â ½Ã°£Á¤µµ·Î °É¸®°ÚÁö¿ä ÇÏÁö¸¸ ¿ä°Å´Â Á» ¼÷´ÞµÈ µÚ¿¡ ÇϽøé ÁÁ½À´Ï´Ù. ¼³Ä¡¸¦ ¸î¹øÇÏ´Ùº¸¸é mysql°°Àº°æ¿ì mysql °èÁ¤À» ¸¸µé°Ô µË´Ï´Ù. ÀÌ·±°Å´Â /usr/local ¾È¿¡ÀÖ´Â ÆÄÀÏÀÌ ¾Æ´Ñ /etc/passwd ¿¡ Á¤º¸°¡ ÀúÀåµÇ±â¶§¹®¿¡ ÀÌ·¯ÇÑ ¾à°£ÀÇ ¼³Á¤µéÀ» ¸ÂÃß¾î ÁÖ¾î¾ß ÇÕ´Ï´Ù. À̹ø°Á¿¡¼´Â ÀÌ·¸°Ôµµ ÇÒ¼öÀÖ±¸³ªÇÏ°í ³Ñ¾î°¡½Ã¸é µË´Ï´Ù. ÀÌÁ¦ APM À» º»°ÝÀûÀ¸·Î ¼³Ä¡ ÇØº¸°Ú½À´Ï´Ù.
|
|
|
APM Setting : mysql - apache - php (DSO¹æ½Ä¼øÀ¸·Î ¼³Ä¡.)
À§ À̹ÌÁö´Â mysql ¼³Ä¡ ¸¶Áö¸· ȸé ==¼³Ä¡=================================================================== cd /usr/local wget http://ftp.suidc.com/pub/mysql/mysql-4.0.24.tar.gz tar xvfz mysql-4.0.24.tar.gz cd mysql-4.0.24
./configure \ --prefix=/usr/local/mysql \ --localstatedir=/usr/local/mysql/data \ --disable-shared \ --enable-assembler \ --with-thread-safe-client \ --with-mysqld-user="mysql" \ --with-client-ldflags=-all-static \ --with-mysqld-ldflags=-all-static \ --with-readline \ --without-debug \ --without-docs \ --without-bench \ --with-charset=euc_kr
make -j 4 && make install
========================================================================= MySQLµµ ¿©·Á¿ï°ÍÀÌ ¾ø½À´Ï´Ù. ÇØ´çÀ§Ä¡¿¡¼ ´Ù¿î¹Þ¾Æ À§¿Í°°ÀÌ ±×´ë·Î ½ÇÇàÇϸéµÇ°í ´Ù¸¸ ÁÖÀÇÇÒ°ÍÀº configure ÀÇ ¿É¼ÇºÎºÐÀº À§¿¡¼ »ç¿ëÇѰͺ¸´Ù ÈξÀ ¸¹À¸¹Ç·Î À̺κÐÀº Ã¥À̳ª °ü·Ã¹®¼¸¦ Âü°íÇϱ⠹ٶø´Ï´Ù. ±×¸®°í ¿©±â¼ ¿À·ù°¡ °¡Àå ¸¹ÀÌ ³ª´Â ºÎºÐÀÌ --with-charset=euc_kr¶ó´Â ¸¶Áö¸· ¿É¼ÇÇ׸ñ¿¡¼ MySQL ¹öÀüÀÌ 4.1.0À̻󿡼´Â euckr À̶ó°í ÇØ¾ß ÄÄÆÄÀÏ ¿À·ù°¡ ³ªÁö ¾Ê½À´Ï´Ù.
|
|
|
À§ À̹ÌÁö´Â mysql ¼³Ä¡¸¦ ¸¶Ä¡°í ±¸µ¿µÇµµ·Ï ¼ÂÆÃÇϴ ȸé
== MySQL ¼ÂÆÃ =========================================================== /usr/local/mysql/bin/mysql_install_db useradd -M mysql chown -R mysql:mysql /usr/local/mysql/data
ln -s /usr/local/mysql/bin/mysql /usr/bin/ ln -s /usr/local/mysql/bin/mysqldump /usr/bin/
/usr/local/mysql/bin/mysqld_safe /usr/local/mysql/bin/mysqladmin -u root password 1234
cd .. rm -rf mysql-4.0.24.tar.gz ========================================================================= /usr/local/mysql/bin/mysql_install_db : /usr/local/mysql/data ¶ó´Â ½ÇÁ¦ µðºñ°¡Á¤º¸ÆÄÀϵéÀÌ ÀúÀåµÇ´Â µð·ºÅ丮°¡ »ý¼ºµÇ°í ±× ¾È¿¡ test¶ó´Â µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÕ´Ï´Ù. ´ÙÀ½ÁÙÀº mysqlÀ» µð·ºÅ丮¸¦ ¸¸µéÁö¾Ê°í °èÁ¤À» ¸¸µé°í /usr/local/mysql/data ÀÌÇÏ ¸ðµç °æ·Î¿¡ ¼ÒÀ¯±ÇÀ» mysql·Î ¹Ù²ß´Ï´Ù.root·Î ½ÇÇàµÇ´Â°ÍÀ̾ƴ϶ó ½Ã½ºÅÛ °èÁ¤ÀÎ mysqlÀ̶ó´Â °èÁ¤À¸·Î ½ÇÇàµÇ´Â°ÍÀÔ´Ï´Ù. À̰Ŵ ³ªÁß¿¡ µðºñÀÌÀüÀ̳ª rsync·Î µ¥ÀÌŸ¸¦ ÀÌÀüÇßÀ»¶§ ¼ÒÀ¯±ÇÀÌ ´Þ¸® ÀÛ¾÷¿¡ ¾î·Á¿òÀ» °Ý´Â °ü¸®ÀÚ°¡ ´õ·¯ ¸¹ÀÌ Àֱ⶧¹®¿¡ ¾ð±ÞÇÏ°í ³Ñ¾î°©´Ï´Ù. ¸¶Áö¸·¿¡º¸¸é /usr/local/mysql/bin/mysqld_safe & °¡ ¹é±×¶ó¿îµå·Î ½ÇÇàÇÏ´Â ¸í·É¾î ÀÓÀ» º¼¼öÀÖ½À´Ï´Ù. ¸¶Áö¸·À¸·Î ·çÆ® ÆÐ½º¿öµå ºÎ¿©ÇÏ¸é ³¡ |
|
|
À§ À̹ÌÁö´Â APACHE ¼³Ä¡ ¸¶Áö¸· ȸé
==¼³Ä¡=================================================================== cd /usr/local
wget http://ftp.suidc.com/pub/apache/httpd-2.0.54.tar.gz tar xvfpz httpd-2.0.54.tar.gz cd httpd-2.0.54
# MaxClient values Change # apache version 2 : vi server/mpm/prefork/prefork.c ---> define DEFAULT_SERVER_LIMIT 256 -> 1280 vi server/mpm/worker/worker.c ---> define DEFAULT_SERVER_LIMIT 16 -> 20
./configure \ --prefix=/usr/local/apache \ --enable-module=so
make -j 4 && make install
cd .. rm -rf httpd-2.0.54.tar.gz
apache ¿ª½Ã ÆÄÀÏ¹Þ°í ¾ÐÃàÇ®°í ÄÄÆÄÀÏÇϱâÀü¿¡ apache¹öÀü 2.0 ÀÌ»óÀº À§¿Í°°ÀÌ º¯°æÈÄ ÄÄÆÄÀÏÇÕ´Ï´Ù. ¾ÈÇØµµ »ó°ü¾ø½À´Ï´Ù. Æ©´×Â÷¿ø¿¡¼ ÇÏ´Â °ÍÀ¸·Î ±âº»ÀûÀÎ ¼¹ö Á¢¼Ó ÃÖ´ë ¼ö¸¦ Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ¼³Ä¡ÀÇ ¸ñÀûÀ¸·Î ÇÏ´Â Áö±ÝÀº ±×³É ¾ÆÇÏ°í ¹Ù·Î ÄÄÆÄÀÏÇØµµ µË´Ï´Ù. make -j 4 ´Â »ý¼ÒÇÒÅÙµ¥ µà¾ó CPUÀ϶§ Á»´õ »¡¸£°Ô ÄÄÆÄÀÌÇϱâ À§ÇØ ºÙÀÌ´Â ¿É¼ÇÀ̶ó°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.
==httpd.conf ¼³Á¤======================================================== vi /usr/local/apache/conf/httpd.conf
AddDefaultCharset EUC-KR
DirectoryIndex index.html index.htm index.php index.php3 index.cgi index.jsp
AddType application/x-tar .tgz AddType application/x-httpd-php .php4 .php3 .php .htm .html .phtml .ph .inc AddType application/x-httpd-php-source .phps
UserDir www , html, public_html
=========================================================================
httpd.confÆÄÀÏ¿¡¼ ¸î°¡Áö ¼ÂƼÀ» ÇÏ°í ³Ñ¾î°¡¾ßÇÕ´Ï´Ù. °£´ÜÇѰÍÀ¸·Î ÀÏ´Ü ¾ð¾î¼ÂÀº ³Ñ¾î°¡¼Åµµ µÇ°í Directory ºÎºÐ¿¡¼ index.html ~~ Âß ÀûÇôÀִµ¥ ¿©±â¿¡ ÀûÈù ÆÄÀϵéÀÇ Àǹ̴ À¥¿¡¼ Á¢±ÙÀÌ µÇ¾úÀ»¶§ ÀÌ·±ÆÄÀϵéÀ» ù ÆäÀÌÁö ÆÄÀÏ·Î »ç¿ëÇϰڴٶó´Â ¶æÀÔ´Ï´Ù. °í·Î ÀÓÀÇ·Î ¹Ù²Ù¾îµµ µË´Ï´Ù¸¸ ÀÇ·ÊÀûÀ¸·Î index.html, index.htm, index.php µîÀ¸·Î ´ëºÎºÐ ´Ù »ç¿ëÇϹǷΠÀ§ ¼ÂÆÃ´ë·Î ÇÏ½Ã¸é µË´Ï´Ù. ´ÙÀ½ ¼ÂÆÃÀº ±âº»Å¸ÀÔ ¿Ü Àú·¯ÇÑ ´ÙÀ½µéÀ» ´õ »ç¿ëÇÒ°ÍÀÌ´Ù¶ó´Â ¶æÀÌ°í ¸¶Áö¸·À¸·Î UserDir ºÎºÐÀº °èÁ¤À» ¸¸µé¾úÀ»¶§ ±× °èÁ¤ ¾Æ·¡ÀÇ µð·ºÅ丮 °èÁ¤»ý¼ºÀÚÀÇ ÀÔÀå¿¡¼ º¸¾ÒÀ»¶§ ÃÖ»óÀ§ µð·ºÅ丮 ¸íÀÌ µË´Ï´Ù. À§¿Í°°ÀÌ ¼³Á¤Çß´Ù¸é ´ÙÀ½°ú °°ÀÌ µð·ºÅ丮¸¦ ¸¸µé¾î¾ß °Ú½À´Ï´Ù. ¸¸¾à test¶ó´Â °èÁ¤À» ¸¸µç´Ù¸é # useradd test # passwd test ÇØ¼ ÆÐ½º¿öµå ¸¸µé¾îÁÖ°í # cd /home : »ç¿ëÀÚÃß°¡½Ã ÀÚµ¿ »ý¼ºµÇ´Â Àå¼Ò # su test : ÇöÁ¦ root ±ÇÇÑÀ̹ǷΠ°³°³ÀÎÀÇ °èÁ¤¿¡¼ ¸¸µé¾îÁÙ¶§´Â °¡±ÞÀû ±× °èÁ¤À¸·Î ¹Ù²Ù°í ÇÔ # mkdir public_html : À§¿¡¼ ¸»ÇÑ °èÁ¤»ý¼ºÀÚ ÀÔÀå¿¡¼º» ÃÖ»óÀÇ µð·ºÅ丮¸¦ htpd.conf¿¡¼ Á¤ÀÇÇÑ µð·ºÅ丮¸íÀ»·Î ¸¸µé°í À̾ȿ¡ index.htmlÀ» ¸¸µçÈÄ À¥¿¡¼ Á¢±ÙÇϸé À¥¿¡¼´Â °á±¹ ÃÖ»óÀ§ÀÇ °æ·ÎÁö¸¸ ½ÇÁ¦ ¼¹ö¿¡¼´Â /home/test/public_html/À̶ó´Â °è³äÀÌ µÇ´Â°ÍÀÔ´Ï´Ù. |
|
|
À§ À̹ÌÁö´Â PHP ¼³Ä¡½Ã configure±îÁöÇÑ È¸é
==PHP ¼³Ä¡ 1/2 ========================================================== cd /usr/local
php_version=4.4.1
apxs_value=apxs #apache's version 1 apxs_value=apxs2 #apache's version 2
cd /usr/local wget http://ftp.suidc.com/pub/php/php-4.4.1.tar.gz tar xvfz php-4.4.1.tar.gz cd php-4.4.1
./configure \ --with-apxs2_value=/usr/local/apache/bin/apxs \ --with-zlib --with-gd --with-ttf --with-png \ --with-expat-dir=/usr --with-gmp --with-xml \ --with-language=korean --with-charset=euc_kr \ --disable-debug --disable-rpath --with-iconv \ --enable-safe-mode --enable-magic-quotes \ --disable-dmalloc --enable-bcmath \ --enable-dio --enable-gd-native-ttf \ --enable-sysvsem --enable-sysvshm \ --enable-wddx --enable-versioning \ --enable-pic --enable-inline-optimization \ --enable-memory-limit --enable-mbstring \ --enable-mbregex --enable-mbstr-enc-trans \ --with-config-file- --enable-ftp --disable-debug --enable-track-vars=yes \ --with-jpeg-dir \ --with-freetype-dir \ --enable-gd-native-ttf --enable-dl \ --enable-gd-imgstrttf --enable-exif \ --with-mysql=/usr/local/mysql =========================================================================
|
|
|
À§ À̹ÌÁö´Â PHP ¼³Ä¡ ¸¶Áö¸· ȸé ==PHP ¼³Ä¡ 2/2 ========================================================== make -j 4 && make install
cp php.ini-dist /usr/local/lib/php.ini vi +/"register_globals =" /usr/local/lib/php.ini register_globals=On
cd .. rm -rf php-4.4.1.tar.gz ========================================================================= PHP¼³Ä¡µµ ¾î·ÆÁö ¾Ê½À´Ï´Ù. À§¿Í°°ÀÌ ÆÄÀÏÀ» ¹Þ¾Æ Âß ¾ÐÃàÇ®¾îÁÖ°í ´ÜÁö Á¶½ÉÇÒ°ÍÀÌ ¾ÆÇÇÄ¡ 2ÀÌ»óÀ» ¼³Ä¡ÇßÀ¸¸é ¿É¼ÇÁß¿¡ ù¹øÂ° ÁÙ¿¡ÀÖ´Â apxs2¶ó°í Àû¾îÁִ°͸¸ °Å¾ïÇÏ½Ã¸é µË´Ï´Ù. Àú¹æ¹ýÀ» ¸ô¶ó¼ apxs¶ó°í Çß´Ù°¡ ¸î½Ã°£ »ðÁúÇÑ ±â¾ïÀÌ ³³´Ï´Ù.±×¸®°í ¾ð¾îºÎºÐµµ ¾à°£ ½Å°æ½á¾ß ÇÕ´Ï´Ù. °°Àº ¹öÀüÀ» ±ò¾Æµµ ¾ð¾î¼ÂÀÌ´Ù¸£¸é ³ªÁß¿¡ ÇǰïÇØ Áö°Ô µË´Ï´Ù.
|
|
|
À§ À̹ÌÁö´Â Zend ¼³Ä¡ ½ÃÀÛȸé ȸé ========================================================================= cd /usr/local
wget http://ftp.suidc.com/pub/ZendOptimizer/ZendOptimizer-2.6.2-linux-glibc21-i386.tar.gz tar xvfz ZendOptimizer-2.6.2-linux-glibc21-i386.tar.gz cd ZendOptimizer-2.6.2-linux-glibc21-i386 ./install.sh
¼³Ä¡¹æ¹ýÀº À§ÀÇ È¸éÀÌ º¸ÀÌ¸é ³¡³¯¶§ ±îÁö Enter ¸¸ Ä¡½Ã¸é µË´Ï´Ù. ±×·¯³ª ±×³É ³Ñ¾î°¡Áö¸¶½Ã°í ¸Þ¼¼ÁöµéÀ» Çѹø Àо°í ³Ñ¾î°¡½Ã±æ ¹Ù¶ø´Ï´Ù.
cd .. rm -rf ZendOptimizer-2.6.2-linux-glibc21-i386* =========================================================================
|
|
|
À§ À̹ÌÁö´Â APMÀ» ¸ðµÎ ¼³Ä¡ÇÏ°í ¸®ºÎÆÃ½Ã ÀÚµ¿À¸·Î ±¸µ¿µÇµµ·Ï ¼³Á¤Çϴ ȸé ========================================================================= vi /etc/rc.d/rc.local
/usr/local/apache/bin/apachectl start /usr/local/mysql/bin/mysqld_safe & À§ µÎÁÙÀ» Ãß°¡ÇÑ´Ù. =========================================================================
|
|
|
À̹ø°ÁÂÀÇ ÃÖÁ¾ ¸ñÇ¥ÀÎ phpinfo()¸¦ ¶ç¿îȸéÀÔ´Ï´Ù. À§ °úÁ¤´ë·Î Àß ÇßÀ¸¸é ¾Æ±î ¾ÆÆÄÄ¡¸¦ ¼³Ä¡Çϰí Å×½ºÆ®ÇϱâÀ§ÇØ index.htmlÀ» ¿ì¸®´Â ¸¸µé¾ú½À´Ï´Ù. ÀÌ È¸é¿¡¼ Áö±Ý±îÁö¼³Ä¡ÇÑ ³»¿ëÀÌ ¿ä¾àµÇ¾î ÀÖÀ¸´Ï ÇÑ ¹ø Âß Àо°í À̹ø °Á ½Ç½ÀÀ» ¸¶Ä¡½Ã¸é µË´Ï´Ù. ÀúȸéÀ» º¸±âÀ§Çؼ´Â ´Ù¸§°ú °°Àº À§Ä¡¿¡ ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
/usr/local/apache/htdocs ÀÌ °æ·Î°¡ ¾ÆÆÄÄ¡ À¥¼¹öÀÇ ±âº» Ȩµð·ºÅ丮°¡ µË´Ï´Ù. ¿©±â¿¡ index.htmlÀ» ¸¸µé¾î¼ ±×¾È¿¡ phpinfo ÇÔ¼ö¿Í (¹°·Ð php¹®¹ýÀ¸·Î) ±âŸ ÅØ½ºÆ® ¸¦ Àû¾î¼ os ¼³Ä¡ÇÒ¶§ ¾ÆÀÌÇÇ·Î Á¢±ÙÇØ º¸½Ã±æ ¹Ù¶ø´Ï´Ù. À¯µ¿¾ÆÀÌÇǶó¸é ¿ÜºÎ¿¡¼´Â Á¢¼ÓÀÌ ¾ÈµÇ´Ï ·ÎÄÿ¡¼¸¸ È®ÀÎ °¡´ÉÇÕ´Ï´Ù. |
|
OS¸¸ °Ü¿ì ¼³Ä¡ÇÏ´ø¶§´Â ÀÌ·¯ÇÑ ³»¿ëµéÀÌ ³Ê¹« ¾î·Æ°Ô¸¸ ´À²¸Áö°í ½Ã°£µµ ¸¹ÀÌ °É¸°´Ù°í »ý°¢ÇßÁö¸¸ ¿©·¯¹øÇغ¸¸é ¾Æ¹«»ý°¢¾øÀÌ ¼ú¼ú ÇÒ¼öÀÖ´Â ³¯ÀÌ ¿ÈÀ» ´À²¼½À´Ï´Ù. ¿©·¯ºÐµµ ¸¹Àº ½Ç½ÀÀ¸·Î ³ª¸¸ÀÇ ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î º¸½Ã±æ ¹Ù¶ø´Ï´Ù. À§ÀÇ ½ºÅ©¸³Æ®´Â ¹öÀüÀÌ °íÁ¤µÇ¾îÀÖÁö¸¸ ¹öÀüÀÌ Å©°Ô ´Þ¶óÁö¸é ¼³Ä¡¹æ¹ýµµ ´Þ¶óÁý´Ï´Ù. ±×·²¶§´Â º¯¼ö¸¦ »ç¿ëÇØ¼ ¹®¼¸¦ ¹Ù²ÙÁö¾Ê°í °è¼Ó °¡Áö°í °¥¼öÀÖÀ¸´Ï ÀÌ·±Á¡µµ Âü°í ÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù. |
| |
| |