YUM을 이용한 APM 설치의 장점
2. update의 편의성, 의존성과 관련된 패키지 설치가 용이하며 유지관리에도 많은 장점을 제공
YUM을 이용한 APM 설치의 단점
Source 컴파일에 의한 APM설치시에는 원하는 위치에 파일을 설치 할 수 있었지만 YUM을 이용한 APM 설치시에는 기본 위치가 정해져 있다.
웹에서 그림파일을 지원하기 위한 패키지 모음
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> 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
|