Debian이란?

오늘은 Debian에서 apm 설치하는 방법에 대해 설명드리기 위해 글을 작성합니다.

우선 Debian과 Ubuntu 중 Ubuntu가 여러분에게 많이 친숙할텐데 Debian의 경우 무료로 배포된 운영체제로 안정성을 우선적으로 만든 리눅스 운영체제입니다.

Ubuntu 같은 경우 캐노니컬이라는 회사에서 배포된 운영체제고요 다만 Debian의 핵심 유틸리티를 기반으로 만들어진것이 Ubuntu 이고 아무래도 회사에서 관리하다보니 지속적으로 새로운 기능 적용이 빠르고 Debian 작성된 파일은 다 돌아갑니다.

다만 반대로 ubuntu 기반 파일은 Deiban에서 작동하지 않는 경우가 많습니다. 그리고 안정성을 기반으로 하다보니 새로나온 패키지와 소프트웨어들은 거의 안돌아갑니다.... 

그런데 왜 사용하냐면 안정성을 기반으로하고 있다보니 서버 쪽에서 많은 인기를 끌고 있기 때문입니다. 또한 무료이기 때문에 누구나 쉽게 접근가능하다는게 장점이기도 하고요! 

그래서 저는 이번에 자료가 부족한 Debian을 위주로 글을 작성할 것입니다. 영문자료도 번역해서 최대한 도움을 드리도록 하겠습니다.

APM 설치

APM이란 Apache + php + mysql의 약자로 Apache는 웹서버 php는 웹 프로그래밍 언어 Mysql은 데이터베이스 라고 생각하시면 됩니다. 즉 호환성이 이 세 프로그램이 좋기 때문에 같이 사용합니다.

 

Apache 설치

처음에는 패키지를 최신버젼으로 업데이트 하는것으로 안할 시 제대로 설치및 진행이 안될 수 있습니다.

apt-get update
apt-get upgrade

systemctl start apache2
service start apache2

 

systemctl 과 service 는 모두 동일한 작동을하는 코드이니 둘중 아무거나 사용하시면 됩니다.

그 후 ifconfig를 이용해 ip를 확인하여 웹에 넣고 실행시 debian 웹페이지가 작동 중인게 나오게 될것입니다.

127.0.0.1 이 아이피는 대게 자기 웹서버를 지정하는 아이피로 자기 ip 대신 127.0.0.1을 입력하셔도 똑같이 나올 거예요.

 

sudo apt-get install php7.4

php는 최근 8이 나왔지만 debian에서 바로 사용하기는 무리가 있어서 7.4를 사용하시길 추천드립니다.

html이나 php 파일을 만든 후 

/var/www/html/ 여기에 저장하시고 127.0.0.1/파일명 하시면 만드신 html이나 php 코드 파일이 실행되면서 웹페이지에 나타나게 됩니다.

Mysql

Mysql은 현재 debian 상위 버젼을 사용 중 이시라면 더이상 사용이 불가합니다. 현재는 mariadb로 명칭이 변경되었고 mysql 설치시 오류가 뜰겁니다.

apt-get install mariadb-server

systemctl start mariadb

한 후 systemctl status mardiadb 하시면 정상적으로 작동되는 것을 알 수 있습니다.

다음은 웹페이지 및 작동 방법에 대해 알려드리도록 하겠습니다.

+ Recent posts