본문 바로가기
Centos

apm 설치 - yum

by 북한산산적 2009. 9. 10.

YUM을 이용한 APM 설치의 장점

1. CentOS측의 권고 사항

2. update의 편의성, 의존성과 관련된 패키지 설치가 용이하며 유지관리에도 많은 장점을 제공


YUM을 이용한 APM 설치의 단점

Source 컴파일에 의한 APM설치시에는 원하는 위치에 파일을 설치 할 수 있었지만
YUM을 이용한 APM 설치시에는 기본 위치가 정해져 있다.

 

웹에서 그림파일을 지원하기 위한 패키지 모음

          yum install gcc 
          yum install gcc-c++ 
          yum install termcap 
          yum install libtermcap 
          yum install libtermcap-devel 
          yum install gdbm-devel

          yum install php-gd

          yum install zlib* 
          yum install libxml* 
          yum install freetype* 
          yum install libpng* 
          yum install libjpeg*
          yum install gd*

          yum openssl*


    OR

yum -y install zlib zlib-devel freetype freetype-devel freetype-utils gd gd-devel libjpeg libjped-devel libpng libpng-devel php-gd


1 mysql 설치

yum install mysql* 

mysql-server패키지를 포함시키기 위해 "*" 와일드 카드를 넣었다


1.1 mysql 데몬 시작

데몬명 : mysqld
데몬 시작 : ]#/etc/rc.d/init.d/mysqld start

1.2 mysql DataFile 위치 및 기본 정보
root      5925     1  0 05:30 pts/0    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid

mysql     5985  5925  1 05:30 pts/0    00:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock

1.3 mysql 초기 설치 접속
]#/usr/bin/mysql -u root -p
초기 설치시 root의 비밀번호는 공백이다.
mysql> use mysql;

mysql> UPDATE user SET Password=PASSWORD('new_password') WHERE user='root';
mysql> FLUSH PRIVILEGES; 


2. 아파치 설치

yum install httpd*


2.1 아파치 데몬 시작

데몬명 : httpd

데몬 시작 : ]# /etc/rc.d/init.d/httpd start

Virtual Host 의 DocumentRoot 위치 설정하고 아파치 데몬 시작할때
Warning: DocumentRoot [/home/slime/html] does not exist 에러가 발생 할 경우
]#chcon -R -t httpd_user_content_t /home/slime/html

permission error 발생시 체크 사항

1. chmod -R 755 /home/slime(권한 모드 체크)

2. http.config 파일의 Directory 접근 권한 체크


2.2 환경설정 파일

]#/etc/httpd/conf/httpd.conf

수정한 부분 별첨 검색어"수정"

   httpd.config.txt



3.php 설치

yum install php*

php-mysql패키지를 포함시키기 위해 "*" 와일드 카드를 넣었다, php와 mysql  연동을 위한 패키지이다.


3.1 환경설정 파일

]#/etc/php.ini


YUM를 통한 update

]# yum check-update


[비고]

시스템 부팅시 apache, mysql 데몬 시작하기

]#/usr/sbin/ntsysv

httpd , mysqld 서비스 체크


apache 데몬은 실행중인대 방화벽 설정에 의해 웹페이지 접속이 안될 경우가 있다.

]# iptables -F

]#


4. Mysql - PHP 연동

]# yum install php-mysql

 

[출처] 기독교 멀티미디어 사역자 커뮤니티 - http://godpeople.or.kr/bbs/board.php?bo_table=05_10&wr_id=11