본문 바로가기

운영체제/리눅스

#2. CentOS에 APM(Apache + PHP + MySQL) 설치하자.

반응형

좀 많이 오래 기다리셨습니다...;;

 

CentOS 관련해서 글을 쓰려고 했지만 어떤 방향으로 이 리눅스 컨텐츠를 이어가야 할지 고민 좀 하다가 그냥 마치 CentOS에 관련된 내용과 매뉴얼 같은 느낌으로 하는 게 어떨까 싶어서 계속 이어가기로 하였습니다.

 

일단 이전 글에 안내해드린바와 같이 APM을 설치하는 방법에 대해 알려드리겠습니다.

 

- 이전 글 보러가시려면 아래 글을 참고해주세요.

 

#1. CentOS 8를 설치해보자

이번에 리눅스 관련해서 글을 써보기로 하였습니다. CentOS 8 기반으로 설명해드릴 것이므로 참고해주시고 간단하게 설치하는 방법을 알려드리겠습니다. 1. CentOS를 CentOS 미러 사이트에서 다운로

focuskr.tistory.com

APM이란 웹서버를 담당하는 Apache(요즘은 nginx 나 톰캣 같은 다른 웹 엔진을 많이 사용합니다.)PHP 웹 개발 언어인 PHP (Personal Home Page Tools), 데이터베이스를 담당하는 MySQL (요즘에는 MariaDB로 바뀌고 있는 추세입니다.)를 묶어서 말하는 용어입니다.

 

보통 CentOS를 웹서버로 사용하기 위해서 많이 설치하는 방식입니다. 

 

긴말 필요없이 바로 설치하는 방법을 알려드리겠습니다. ^^-


1. 현재 사용자로 로그인하고 있으면 su 명령어를 사용하여 관리자 권한을 읽어옵니다.

su

위 명령어를 입력 후 root 계정의 비밀번호를 입력하고 엔터를 눌러 주시면 되며 만약에 root 비밀번호가 없을 경우 그냥 엔터만 눌러주시면 됩니다.

 

 

 

 

2. 일단 하기 전에 CentOS를 최신 업데이트 상태로 유지합니다.

yum update -y

이 과정에서 시간이 오래 걸릴 수 있으니 여유롭게 기다려 주세요.

 

 

3. 이제 yum을 통해서 Apache를 설치합니다.

yum install httpd -y

이 명령어로 간단하게 아파치 웹 서버를 설치하실 수 있습니다.

 

 

4. 이제 웹서버가 잘 설치되었는지 아래 명령어를 사용하고 CentOS 웹 주소로 접속해봅니다.

service httpd start

이제 아이피 주소로 접속해보면 대부분 처음 CentOS를 설치하면 접속이 안되실 것입니다.

 

그럴 경우 방화벽을 끄거나 방화벽에서 80 포트를 예외 처리합니다.

firewall-cmd --permanent --zone=public --add-port=80/tcp

firewall-cmd --reload

 

이렇게 80 포트를 여시면 CentOS 아이피 주소로 웹서버 접속이 가능합니다.

 

 

 

5. 이제 PHP를 설치해줍니다.

yum install php -y

service httpd restart

 

그 후 명령어로 /var/www/html 에 index.php를 내용에 맞게 추가합니다.

//루트폴더에 있는 경우
vi /var/www/html/index.php

//루트폴더에 없는 경우
vi ../var/www/html/index.php
<?php phpinfo(); ?>

모두 완료하면 아래 명령어로 저장합니다.

:wq

 

그후 만들어진 것을 확인하고 다시 주소에 접속을 해보면 phpinfo가 출력됩니다.

 

6. 이제 mysql을 설치합니다.

yum install mysql-server mysql -y

 

이제 설치도 했으니 mysql 서버를 켜줍니다.

service mysqld start

 

이제 MySQL에 접속을 해봅니다.

 

mysql -uroot -p

초기 설치에는 비밀번호가 없기 때문에 그냥 엔터를 누르면 MySQL에 접속됩니다.

 

이제 비밀번호를 설정합니다.

alter user 'root'@'localhost' identified by '새비밀번호';
commit;
quit

 

이제 다시 변경한 비밀번호로 똑같이 로그인하면 정상적으로 로그인됩니다.


이렇게 간단하게 APM을 설치하는 방법에 대해서 알아보셨습니다.

 

도움이 되셨다면 공감과 댓글, 구독해주시면 블로그 발전에 큰 도움이 됩니다.

 

만약에 궁금하게 있으실 때 댓글로 작성해주시면 확인하는 대로 바로 답변드리겠습니다. ^-^

반응형

'운영체제 > 리눅스' 카테고리의 다른 글

#1. CentOS 8를 설치해보자  (0) 2020.10.21