1. Apache 설치
$ yum install httpd
2. MySQL 설치
$ yum install mysql
3. PHP 설치
$ yum install php
4. php-mysql 설치 (두 모듈 연계시 필요하다)
$ yum install php-mysql
5. 기타 필요한 라이브러리 설치 (zlib, libpng, freetype, gd, libxml, lib, iconv 같은것들)
$ yum -y install zlib, libpng, freetype, gd, libxml, lib, iconv
6. APM관련 프로그램 모두 설치
$ yum -y install httpd mysql-server mysql php php-devel php-gd php-mbstring php-mysql php-pear php-pecl-mailparse
Checking and Setup the environment
1. Apache 점검
a) 설치여부 체크
$ yum list installed | grep http
b) apache port 가 떠 있는지 확인 (lntp 의 맨 앞글자는 소문자 엘 이다.)
$ netstat -lntp
<아파치 데몬이 떳을 경우에만 httpd 관련 메시지를 볼수있다. 포트번호는 80>
tcp 0 0 :::80 :::* LISTEN 3640/httpd
c) Apache 설정파일 수정 ( 수정사항을 적용하려면 httpd 데몬을 재시작해야 한다. )
$ vi /etc/httpd/conf/httpd.conf
- 수정사항 : user별 웹 디렉토리 접근을 가능하게 하기
UserDir disable 앞에 # 을 붙이고
UserDir public_html 앞에 붙은 #을 제거한다.
설정완료후 httpd 데몬를 재시작하면 각 user의 home 폴더의 public_html 안에 있는 내용이 웹페이지로 보여지게 된다. 접근 주소는 (http://서버주소/~사용자ID) 이다.
d) Apache 데몬 구동
$ /usr/sbin/apachectl start 처음 시작시
$ /usr/sbin/apachectl restart 재시작시
2. Mysql 점검
a) 설치여부 확인 : apache 와 동일하다.
$ yum list installed | grep mysql
b) Mysql 서버 기동
$ /etc/rc.d/init.d/mysqld start
c) MySQL root 패스워드 변경
$ /usr/bin/mysqladmin -u root password '비밀번호'
3. PHP 점검
a) 설치여부 확인
$ which php
만약 php설치 경로가 아닌 에러메시지가 나온다면 제대로 설치 안한거다.
b) 아파치 설정파일 수정 ( php 로 인식하는 파일의 확장자를 등록한다.)
$ vi /etc/httpd/conf.d/php.conf
AddType 앞에 샵 제거후 아래와 같이 변경한다.
AddType application/x-httpd-php-source .phps .php .html .htm .inc
c) 아파치 재실행
$ /usr/sbin/apachectl restart
'개발자 > Server' 카테고리의 다른 글
MYSQL CONFIGURE (0) | 2014.05.23 |
---|---|
mysql 외부연결 (0) | 2014.05.23 |
Sendmail 계정 추가방법 (0) | 2014.05.23 |
iptables 사용~ (0) | 2014.05.23 |
디렉터리 리스팅, 불필요한 페이지 및 에러 페이지를 통해 서버 정보 및 중요 정보가 노출 되는지 점검 (0) | 2014.05.23 |