아래 문서는 완성본이 아니므로, 정상적으로 동작하지 않는 것이 많습니다.
참고로만 사용해 주시기 바랍니다.
====
기록 추가..
센토스 6.6 에서 안녕 2.4 로의 전환은 일단 안되는 것 같다.
iptables 의 심볼릭 링크 부분이 많이 달라서 꼬이는 것이 확인되었고, 전환후 iptables 명령어가 사라져 버렸다.
====
안녕 리눅스 2 설치 과정을 남긴다.
설치는 네트워크인스톨 CD 를 사용하지 않고, 센토스 최소 설치후에 안녕으로 변환하는 설치방식이다.
기본적으로 안녕리눅스 2 설치문서인 아래 문서를 따르고, 상세 사항을 추가하기로 한다.
1. CentOS 6.x 64bit 최소 설치
http://centos.mirror.cdnetworks.com/6/isos/x86_64/
에서 최소 설치 iso 를 다운받아 설치한다.
minimal 설치 버전은 정말로 설치되는 것도 거의 없고 명령어도 되는 게 없다. 네트웍도 안된다. ㅡㅡ
네트웍 잡기
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
에서 ONBOOT=no 라고 된 부분을 ONBOOT=yes 로 바꾸고 저장후 그냥 리부팅한다.
BOOTPROTO=dhcp 일 경우 자동으로 네트웍 세팅이 될 것이다.
2. 안녕 리눅스로 전환
전환 전에 일반계정을 반드시 생성한다. 전환후에는 root 로 원격 접속이 안되기 때문이다.
# rpm -Uhv http://mirror.oops.org/pub/AnNyung/2/inst/annyung-release.rpm
# /usr/bin/curl -s http://mirror.oops.org/pub/AnNyung/2/inst/bootstrap -o /tmp/bootstrap && /bin/bash /tmp/bootstrap
화면 변화 없이 시간은 좀 걸리기 때문에, 멈춘 듯이 보이지만 기다리면 완료된다. ^^
3. putty 로 접속 확인
putty 로 접속시에 터미널에서 한글이 깨져 보인다면,
아래처럼 putty 의 Window > Translation 에서 character set 을 UTF-8 로 변경해 보자.
4. APM ( Apache, PHP, MySQL ) 설치
# yum install httpd
의존성으로 다음 패키지가 같이 설치가 된다.
check-utils
freetds
httpd-conf
# yum install mysql mysql-server
의존성 패키지가 같이 설치된다.
perl-DBD-MySQL
perl-DBI
# yum install php php-extension
의존성
php-common
libmcrypt
lm_sensors-libs
mhash
net-snmp-libs
* 참고 또는 중요
안녕리눅스 패키지에는 php-mysql 이 없는 것으로 보인다.
php 동작 테스트 할 때, <? phpinfo(); ?> 는 동작하지 않는다. 헤매지 말자. 두가지 문제가 있는데..
우선, <?php echo "aaa"; ?> 처럼 <?php 로 시작해야 한다. 그리고, phpinfo() 함수는 설정에서 막혀 있다. ^^
재미있는 것은 안녕리눅스에는 alias function 이 있다. <?php ___phpinfo(); ?> 이런식으로 '___' 가 붙은.. ^^
5. 아파치 설정
안녕리눅스의 아파치 설정 기본값으로, access log 는 주석처리되어 있고, 로그수준은 crit 으로 되어 있다.
로그남기기, 로그레벨 낮추기
/etc/httpd/user.d/Default.conf 안의 CustomLog 부분을 찾아서 주석 제거하고,
LogLevel warn 이라고 한줄을 추가한다.
6. MySQL root 비번 설정
디비 root 비번을 1111 로 변경하기
# /usr/sbin/mysqladmin -u root password '1111'
디비로그인 되나 확인해 보기
# mysql -uroot -p
* 참고 : http://zetawiki.com/wiki/CentOS_5에_MySQL_5.5_설치_(yum)
6. phpMyAdmin 설치
안녕 리눅스에는 git 가 기본 설치되어 있다. ^^
# cd /home/httpd/html
# git clone https://github.com/phpmyadmin/phpmyadmin.git phpMyAdmin
git 가 없을경우 yum 으로 설치하면 된다.
# yum install git