종교탐구

Centos 7에서 APM 설치 본문

IT

Centos 7에서 APM 설치

마이하트 2020. 2. 26. 19:14

APM이란, Apache, Php, Mariadb를 말한다. (원래는 M은 Mysql이었지만)

 

설치하기 전에 먼저 OS 업데이트 및 업그레이드를 실시한다. 

# yum update -y

# yum upgrade -y

업그레이드가 되어 있지 않으면, 시간이 조금 걸릴 수 있다. 

여유를 갖고 기다리자. 

 

먼저 필수 라이브러리가 설치 안되어 있으면 설치한다.  

# yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel -y

 

1. A(Apache) 설치 

# yum install httpd -y

 

2. P(PHP)설치

 

epel 설치하고, php 설치한 후 패키지 왕창 밀어 넣어 줍니다. 

# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

# yum install php70w -y

# yum install php70w-mysql php70w-pdo php70w-pgsql php70w-odbc php70w-mbstring php70w-mcrypt php70w-gd php70w-pear php70w-pdo_dblib php70w-pecl-imagick php70w-pecl-imagick-devel php70w-xml php70w-xmlrpc -y

 

설치 후 설정 파일 만져 줍니다.

# vi /etc/httpd/conf/httpd.conf

66줄과 67줄을 변경한다. 

 

     66 User apache 
     67 Group apache 

->

     66 User nobody
     67 Group nobody

 

164줄에 다음 내용을 추가한다. 

 

164     DirectoryIndex index.html 

-> 

164     DirectoryIndex index.html index.php

 

서비스 자동시작 등록 및 서비스 재시작 진행합니다. 

 

# systemctl start httpd

# systemctl enable httpd

# service httpd restart 

 


3. M(MariaDB) 설치

 

# vi /etc/yum.repos.d/MariaDB.repo

 

'i' 를 눌러서 vi 인서트 모드로 들어가고, 아래 리파지토리 리스트를 넣습니다. 

안정적이고, 기능이 많은 10.4.2를 설치합니다. 버전 높다고 다 좋은 것은 아닙니다. 조금 높아지면 여러 기능이 생겨 느려지는 것도 생각하고, 낮은 버전을 설치하는 것도 괜찮지만, 그래도 높은 버전으로 설치해 봅니다. 

# MariaDB 10.4 CentOS repository list
http://downloads.mariadb.org/mariadb/repositories/ 

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4.12/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB 
gpgcheck=1

 

ESC 한번 누르고, :wq (저장하고 끝내는 vi 명령어)를 눌러 입력을 종료합니다. 

 

이제 본격 설치를 진행합니다. 

 

# yum install MariaDB-server MariaDB-client -y

# systemctl start mariadb

# mysql_secure_installation

# mysql -u root -p

 

Comments