APM이란?

개발은개발·2020년 12월 2일
1

PHP

목록 보기
1/9
post-thumbnail

📕 APM 이란?

php를 공부하기에 앞서, 먼저 환경설치를 해보겠습니다.

  • A(Apache) : 웹서버
  • P(PHP) : 웹 프로그래밍 언어
  • M(MYSQL) : 데이터베이스

APM이란 위의 세가지가 연동되어 운영되도록 만든 환경을 말합니다.
Apache와 MySQL이 PHP와 호환성이 좋기 때문에, 주로 세 프로그램을 묶어 사용합니다.


📕 APM 구동방식

  • 클라이언트가 웹브라우저에서 URL을 입력하면, 80번 포트를 통해 서버에 Request를 합니다.
    서버는 Response로 클라이언트에게 HTML, CSS 등의 웹사이트의 정보를 넘겨주게 됩니다.
  1. 클라이언트가 로그인 같은 서비스나 다른 정보를 서버에 Request
  2. 서버는 해당되는 정보를 주기 위해 PHP에게 스크립트 실행을 Request
  3. PHP는 미리 작성된 프로그램을 통해 MySQL에 Request(질의문)
  4. MySQL은 질의문에 대한 결과데이터를 PHP에 Response로 넘겨줌
  5. PHP는 받은 결과데이터와, 코드를 모두 HTML로 변경 후 서버에 Response
  6. 서버는 받은 HTML파일을 클라이언트 측 웹 브라우저에 Response

참고사이트

https://glow153.tistory.com/22
https://wodonggun.github.io/wodonggun.github.io/html/What-is-APM.html

0개의 댓글