Gooday Note Scrap Source Android login
 
작성일 : 16-03-15 17:42
[Linux] 리눅스 APM 정의 및 설치(ubuntu, redhat)
 글쓴이 : 기리 (123.♡.195.38)
조회 : 2,294  
   http://blog.naver.com/jutlsgood/90133000463 [353]

#ubuntu

#redhat

 

APM의 간단한 설명과 우분투에서 AMP 설치에 관하여 간단하게 다룬다. (redhat의 경우 서버용 Linux이기에 기본적으로 apm이 설치되어 있으며 활성화만 시켜주면 된다. 반면, ubuntu의 경우 개인사용자에 최적화 되어있기에 따로 설치를 해야한다.)

 

● APM 란?

- Apache(웹서버) + PHP(언어) + MySQL(Database) = APM 이라고 말할 수 있다.

 

● Apache 란?

- 정식명칭 : Apache HTTP sever

- 관련 홈페이지 : www.apache.org

- GUN GPL 라이센스를 통해 무료로 배포되는 소프트웨어이다.

- 현재 50%이상의 웹서버 소프트웨어 시장 점유율을 확보하고있다.

- 안정적으로 작동한다.

- 아파치 서버 프로그램 등의 관련 컴포넌트들의 소스코드가 무료로 제공된다.

- 유연성이 좋고 이식성이 띄어나 여러 응용분야에서 적용된다.

 

● PHP 란?

- 웹 프로그래밍을 위한 스크립트 언어

- 1994년 일반적으로 다른 언어와 혼합 사용되며 시작되었다.

- PHP(70%) + HTML(25%) + Javascript(5%)

- PHP 특징

- 처리속도가 빠르다.

- 공개 S/W

- 운영체제의 지원폭이 크다.

- 많은 데이터베이스와의 연동 지원

 

● SQL 란?

- DB에서 사용되는 표준 구조적 쿼리언어(Structured Query Language : SQL)

- 데이터 추출과 출력, 데이터베이스 구조 정의 등의 데이터베이스 관리를 위한 언어

 

● MySQL 란?

- SQL을 지원하는 공개 데이터베이스 소프트웨어

- 처리속도가 빠름

 

● ubuntu APM Install

- 아래 명령어를 순 ! 서 ! 대 ! 로 입력하자.

- MySQL Install

apt-get install mysql-server (설치 중 root passward 설정을 위한 입력을 요구하니 주의하자.)

apt-get install mysql- client

 

- PHP Install

apt-get install php5-common

apt-get install php5

apt-get install libapache2-mod-php5

apt-get install php5-mysql

 

- Apache

apt-get install apache2

apt-get install libapache2-mod-auth-mysql

 

● ubuntu APM 동작확인 및 설정확인

 

1. APM 동작확인

/etc/init.d/apache2 [start|stop|restart|status] apache2

/etc/init.d/mysql [start|stop|restart|status] mysql

 

2. APM 설정확인

Apache        : /etc/apache2/apache2.conf
Apache root  : /etc/apache2/sites-available/default
Mysql          : /etc/mysql/my.cnf
Php             : /etc/php5/apache2/php.ini

 

3. 아래와 같이 실행하면 웹이 개설됨을 확인할 수 있다.(ifconfig를 이용하여 ip주소를 확인 할 수있다.)





 

 

● redhat APM 설치여부 확인

 

1. AMP 설치여부 확인

rpm -qa | grep httpd

rpm -qa | grep php

rpm -qa | grep mysql

 

2. 패키지 검색(redhat9.0에는 yum이 미포함 되어있다. 그냥 넘어가도 상관없으니 걱정 마시길...)

yum search httpd

yum search php

yum search mysql

yum search mysql-server

 

확인 후 패키지가 존재하지 않는다면

yum install httpd php mysql mysql-server 을 이용하여 설치해 주도록 하자. 

 

 

● redhat APM 동작확인 및 설정확인

 

1. 웹서버

- 데몬시작

/etc/rc.d/init.d/httpd start  또는  service httpd start

 

- 설정변경 후 데몬 다시시작

/etc/rc.d/init.d/httpd restart  또는 service httpd restart

 

- 데몬동작 확인 

ps -ef | grep httpd

 

- 리눅스 부팅 후 자동으로 시작하기 활성화

/sbin/chkconfig httpd on

 

- 활성화 여부 확인

/sbin/chkconfig --list | grep httpd

 

2. MySQL

- 데몬 시작

/etc/rc.d/init.d/mysqld start  또는  service mysqld start

 

- 데몬동작 확인

ps -ef | grep mysqld

 

- MySQL root passward 지정

mysqladmin -u root password 'password'

 

- 리눅스 부팅 후 자동으로 시작하기 활성화

/sbin/chkconfig mysqld on

 

- 활성화 여부 확인

/sbin/chkconfig --list | grep mysqld

 

3. PHP

 

- 웹서버가 PHP 문서를 서비스하기 위해 설정파일 수정

vi /etc/httpd/conf/httpd.conf

 

(수정내용       참고)

DirectoryIndex index.php index.htm index.html index.html.var   (Line 408)

 

AddType application/x-tar .tgz

AddType application/x-httpd-php .php .phtml .php3

AddType application/x-httpd-php-source .phps

(Line 824)

 

- 설정 변경 후 데몬 다시시작

/etc/rc.d/init.d/httpd restart

 

 

4. ifconfig를 이용하여 ip주소를 확인한 뒤 인터넷에서 접속하면 아래처럼 웹이 개설되었음을 확인할 수 있다.

 


 
 

Total 121
번호 제   목 글쓴이 날짜 조회
121 [Linux] 서버정보 안보이게 하기 기리 07-17 837
120 [Linux] Redis and phpredis (2) 기리 01-26 7047
119 [Linux] Coin 거래소 기리 01-01 823
118 [JavaScript] ReactJS 기리 01-01 733
117 [CSS] 출력되는 글자의 줄 수를 CSS를 사용하여 표시 (1) 기리 10-05 686
116 [Linux] SSL 인증 의무화 최고관… 09-15 805
115 [Linux] HTTPS - SSL (1) 최고관… 09-14 820
114 [Linux] mod_ssl 로 보안 강화하기 최고관… 09-14 768
113 [Linux] AWS 아마존 웹 서비스 (3) 최고관… 09-10 833
112 [Linux] 서버 시작 시 IP 메일 보내기 최고관… 07-17 7094
111 [Linux] CentOS 7 minimal network 설정 기리 12-22 1201
110 [JavaScript] 브라우저 설정 언어 확인 기리 11-21 1108
109 [MySql] database 생성 최고관… 05-20 1511
108 [RaspberryPi] 계정 관리(추가, 수정, 삭제) (1) 최고관… 05-19 5792
107 [Linux] 리눅스 APM 정의 및 설치(ubuntu, redhat) 기리 03-15 2295
 1  2  3  4  5  6  7  8  9