YUM을 이용한 APM 설치의 장점
1. CentOS측의 권고 사항
2. update의 편의성, 의존성과 관련된 패키지 설치가 용이하며 유지관리에도 많은 장점을 제공
YUM을 이용한 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 install 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 데몬 시작
데몬 시작 : ]#/etc/rc.d/init.d/mysqld start
1.2 mysql DataFile 위치 및 기본 정보
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 초기 설치 접속
초기 설치시 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
수정한 부분 별첨 검색어"수정"
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