CentOS 에서 Yum 으로 APM 설치하기
사전작업: Yum 의 가장 빠른 미러 서버 찾기..
# yum -y install yum-fastestmirror
#번외 : 그룹 인스톨로 설치하는법 yum groupinstall "Web Server" "MySQL Database"
본격적인 설치
1> APM 설치
#yum -y install httpd mysql-server php
딸린 녀석들도 설치.
#yum -y install gd gd-devel
# yum -y install openssl openssl-devel
# yum -y install libxml2 libxml2-devel
# yum -y install mhash-devel
# yum -y install libmcrypt libmcrypt-devel
# 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
2> MySQL 셋팅
#cd /usr/share/mysql 아래의 샘플환경설정 파일중에 적당한 파일을 /etc/my.cnf 로 복사
Mysql 서버의 메모리 크기에 맞춰서 기본적으로 샘플 환경설정파일을 제공한다.
my-huge.cnf 1G 이상메모리
my-large.cnf 512M~1G
.. medium 이나 small 급 서버가 요즘 없으니 생략..
# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
cat /etc/passwd
mysql 계정이 있는지 확인후 없다면 생성
# useradd -d /usr/local/mysql -s /sbin/nologin mysql
디비 생성.
# 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/mysql
mysql 시작후 패스워드 셋팅
# /etc/rc.d/init.d/mysqld start
# /usr/bin/mysqladmin -uroot pasword 비번
서버를 부팅할 때 mysql서비스가 자동으로 실행할 수 있도록 설정하겠습니다.
# chkconfig --list | grep mysqld
0: 해제 1: 해제 2:해제 3:해제 4:해제 5:해제 6:해제
# chkconfig --level 2345 mysqld on
2, 3, 4, 5번을 활성화 시켜주고 나서 다시 확인을 해줍니다.
# chkconfig --list | grep mysqld
0: 해제 1: 해제 2:활성 3:활성 4:활성 5:활성 6:해제
3> 아파치 셋팅
#cd /etc/httpd/conf/
# vi httpd.conf
DirectoryIndex index.html index.htm index.php
AddType application/x-gzip .gz .tgz 이줄으 찾아 아래에 2줄 추가.
AddType application/x-httpd-php .html .htm .php .inc
AddType application/x-httpd-php-source .phps
부팅시 자동시작하게 설정.
# chkconfig --level 2345 httpd on아파치도 시작
#/etc/rc.d/init.d/httpd start

댓글목록
등록된 댓글이 없습니다.