[Web] APM(Apache + PHP + MySQL)란 무엇일까?


🌐 APM을 사용한 웹 서버 구축

APM이란 Apache + PHP + MySQL를 합쳐서 부르는 말이다. Apache는 서버, PHP는 웹 프로그래밍 언어, MySQL은 DB의 구축 및 언어를 의미한다.

Apache(Apache HTTP server)


웹 서비스를 제공해주는 서버로, 사용자가 웹 사이트에 접속하면 웹 서버에게 HTML 파일을 요청하게 되는데 요청을 받은 웹 서버가 클라이언트 컴퓨터에 HTML 파일을 제공함으로써 사용자는 해당 웹 페이지를 볼 수 있게 된다. 웹 서버는 Apache 외에도 마이크로소프트의 IIS (Internet Information Server), Nginex 등이 존재한다.

즉, 웹 서버는 클라이언트의 요청을 받아 해당 요청에 대해 응답하여 서비스를 제공한다.

PHP(Personal Home Page)


웹 프로그래밍 언어로서 서버에서 실행되는 언어를 말한다. HTML로는 DB에 대한 접속이나 그 외 고급기능(쿼리)은 구현 못하므로, 쓰는 언어이다. PHP는 Apache 웹 서버와 연동하여 동작하며 PHP는 .php 파일을 Apache 는 HTML 파일을 처리한다.

MySQL


가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템 (RDBMS: Relational DBMS) 이며, 유닉스, 리눅스, 윈도우 등 다양한 운영체제에서 사용가능하다.

🔗 구동원리


APM 구동원리

참고 > https://neosla.tistory.com/11




# 카테고리