== Apache2.2.8 + PHP5.2.6 + MySQL5.0.51b ¼³Ä¡Çϱâ == Apache 2.2.8 [http://www.apache.org] PHP 5.2.6 [http://www.php.net] mysql 5.0.51b [http://www.mysql.com] ZendOptimizer-2.5.7 [http://www.zend.com] ¼³Ä¡ÇÑ OS : CentOS 5.1 == ¼³Ä¡¼ø¼­ == == Step 1 : Install MySQL == {{{ #wget http://mysql.byungsoo.net/Downloads/MySQL-5.0/mysql-5.0.51b.tar.gz #tar -xzvf mysql-5.0.51b.tar.gz #cd mysql-5.0.51b ./configure \ --with-readline --prefix=/usr/local/mysql \ --enable-thread-safe-client \ --with-charset=utf8 \ --with-extra-charsets=euckr,eucjpms,gb2312 \ --with-named-curses-libs=/usr/lib/libncurses.so.5.5 \ CFLAGS="-D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -I/usr/local/include" \ CXXFLAGS="-D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -I/usr/local/include" #make #make install #cd /usr/local/mysql/share/mysql/ #cp /usr/local/mysql/share/mysql/my-large.cnf /etc/my.cnf #/usr/local/mysql/bin/mysql_install_db #useradd -d /export/home/mysql -g mysql -m -u 102 -s /bin/false mysql #chown -R mysql:mysql /usr/local/mysql/var # /usr/local/mysql/share/mysql/mysql.server start # /usr/local/mysql/bin/mysqladmin -u root password 'new-password' # /usr/local/mysql/bin/mysqladmin -u root -h wl password 'new-password' }}} == Step 2 : Install Apache == {{{ #wget http://apache.justdn.org/httpd/httpd-2.2.0.tar.bz2 #tar -xjvf httpd-2.2.0.tar.bz2 #cd httpd-2.2.0 # ./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-so #make #make install }}} == Step 3 : Install PHP == {{{ #wget http://ftp.superuser.co.kr/pub/php/php-5.0.3.tar.gz #tar -xzvf php-5.0.3.tar.gz #mv php-5.0.3 /usr/local/php #cd /usr/local/php #./configure \ --prefix=/usr/local/php \ --with-apxs2=/usr/local/apache2/bin/apxs \ --with-mysql=/usr/local/mysql \ --with-mysqli=/usr/local/mysql/bin/mysql_config \ --with-iconv \ --enable-modules=so \ --enable-mbstring \ --enable-mbregex \ --enable-dbase \ --with-gd \ --enable-gd-native-ttf \ --with-jpeg-dir=/usr/sfw \ --with-png-dir=/usr/sfw \ --with-zlib-dir=/usr/local #make #make install #cp php.ini-dist /usr/local/lib/php.ini }}} == Step 4 : Install ZendOptimizer == {{{ #wget http://downloads.zend.com/optimizer/3.0.0/ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz #tar -xzvf ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz #cd ZendOptimizer-3.0.0-linux-glibc21-i386 #./install.sh [Enter] [Enter] [Enter] [Enter] }}} == ¼³Á¤ÇÒ ÆÄÀϵé == ===== Apache ===== {{{ #vi /usr/local/apache/conf/httpd.conf // phpÆÄÀÏÀ» À¥¼­¹ö¿¡¼­ ÀνÄÇϱâ À§ÇØ ¾Æ·¡µÎÁÙ Ãß°¡ AddType application/x-httpd-php .php .phtml .php3 // phpÆÄÀÏ·Î Çؼ®ÇÒ È®Àå¸í¼³Á¤ AddType application/x-httpd-php-source .phps // php ¼Ò½º·Î Çؼ®ÇÒ È®Àå¸í¼³Á¤ // óÀ½ÆäÀÌÁö·Î ÀνÄÇÒ ÆÄÀÏ¸í¼³Á¤ DireactoryIndex index.html index.php }}} ===== MySQL ===== {{{ // MySQL µðºñ°ü¸®ÀÚ ºñ¹ø¼³Á¤ shell> mysql -u root mysql mysql> SET PASSWORD FOR root=PASSWORD('new_password'); #cd /usr/local/mysql/bin // ·çÆ®·Î ·Î±×ÀÎ #./mysql -u root -p // µ¥ÀÌŸº£À̽º »ý¼º mysql> CREATE database DB_NAME; Query OK, 0 rows affected (0.00 sec) // µðºñ¼­¹ö¿¡ °èÁ¤À» »ý¼º mysql> GRANT all privileges on DB_NAME.* TO USER_NAME@localhost > IDENTIFIED BY 'PASSWORD'; Query OK, 0 rows affected (0.00 sec) mysql> quit // µðºñ¼­¹ö ³ª¿À±â bye }}} == Âü°í»çÀÌÆ® == [http://www.php.net/manual/kr/install.apache2.php] [http://httpd.apache.org/docs-2.0/programs/configure.html] [http://phpschool.com/bbs2/inc_view.html?id=11442&code=tnt2&start=0&mode=search&field=title&search_name=&operator=and&period=last1year&category_id=7&s_que=] ---- DeleteMe ÆÁÀ̳ª ¹®¼­·ù¸¦ º¸¸é root·Î makeÇ϶ó°í µÇ¾îÀÖ´Â °æ¿ì°¡ ¸¹Àºµ¥, make´Â ÀϹÝÀ¯Àú·Î make installÀº root³ª sudo·Î ÇÏ´Â °ÍÀÌ ³ªÀ»°ÍÀÔ´Ï´Ù. --WkPark