PHP는 Server Side Script (서버 측에 위치하는 언어)이다.
❓ 1. Web Server (웹서버)
Client로부터 HTTP 요청을 받아들이고, HTML과 같은 웹 페이지를 반환하는 컴퓨터 프로그램
종류 : Apache, Apache Tomcat, IIS
❓ 2. Server Side Script Language (서버 사이드 스크립트 언어)
서버에서 사용되는 스크립트 언어
종류 : PHP, Python, JAVA
❓ 3. DataBase
종류 : MySQL, Oracle
정적인 HTML파일은 수작업으로 하나하나 만들어야 한다.
인터넷의 규모가 커짐에 따라 수작업에 한계를 느꼈고, 수 많은 웹페이지들 중 수정할 부분이 생기게 될 경우 전체를 수정해야 하는 상황이 발생.
웹서버(Web Server)와 엔진(PHP, JAVA, Python)을 나눔
웹서버를 변경할 떈 웹서버만 변경할 수 있고, 엔진을 변경해야 할 땐 엔진만 변경이 가능하게 됨