CentOS에 yum을 이용해서 APM을 설치하는 방법
CentOS에 yum을 이용해서 APM을 설치하고 웹서버를 운영해보자
apacahe, mysql, php순으로 APM 설치
# yum -y install httpd
# yum -y install mysql
# yum -y install php
라이브러리 설치 (예)
# yum -y install libxml2 libxml2-devel
# yum -y install openssl openssl-devel
# yum -y install gmp gmp-devel
# yum -y install mhash mhash-devel
# yum -y install libmcrypt libmcrypt-devel
# yum -y install mysql-server
# yum -y install php-mysql
# yum -y install php-devel
# yum -y install php-gd
# yum -y install php-mbstring
# yum -y install php-mhash
# yum -y install gd gd-devel
gd와 gd-devel을 설치하면 아래의 4가지는 자동으로 설치가 된다 하지만,
혹시 제대로 깔렸는지 의심이 된다면 마저 설치 해본다.
# yum -y install libpng libpng-devel
# yum -y install libjpeg libjpeg-devel
# yum -y install freetype freetype-devel
# yum -y install fontconfig fontconfig-devel
예로 이 정도의 라이브러를 소개 하였고, 추가 적으로 필요한 라이브러리가 있다면,
# yum list | grep pear
와 같이 입력하여 검색해 본뒤 위의 방법처럼 설치 하면 된다.
기본적인 설치가 되었다면, 당장 서버 구동을 위해 특별한 설정은 제쳐두고 간단히 세팅해 보자
Mysql설정
mysql서버를 돌리기 위해서는 컴퓨터 환경에 따라 아래 파일중 선택하여
my-huge.cnf 1GB 이상 메모리
my-large.cnf 512MB ~ 1GB
my-medium.cnf 128MB ~ 256MB
my-small.cnf 64MB 이하
아래와 같이 복사하여 설정을 한다.
# cp /usr/share/mysql/my-large.cnf /etc/my.cnf
root가 아닌 user 생성 및 권한 설정
# cd /usr/bin
# /usr/bin/mysql_install_db --user=mysql
# chown -R root /usr/bin/
# chown -R mysql /var/lib/mysql/
# chgrp -R mysql /usr/bin/
부팅시 apache서버와 mysql서버가 자동 실행되도록 설정
# chkconfig --list | grep mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# chkconfig --list | grep httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
위와 같이 입력 했을경우 결과값이 같다면 정상적으로 부팅시 실행되어지는 것이지만,
만약 다르다면 아래와 같이 입력한다.
# chkeconfig --level 2345 mysqld on
# chkeconfig --level 2345 httpd on
apache서버와 mysql서버 실행
# /etc/init.d/mysqld start
# /etc/init.d/httpd -k start or # httpd -k start
에러 메세지 없이 정상적으로 실행되어진다면 끝이난 것이다.
