STUDY/PHP
PHP란?
Huwon
2021. 5. 1. 23:08
●서버&사이드&스크립트(테크놀로지)
: 서버측면에서 동작하는 기술
●서버와 클라이언트
-서버는 제공, 요청에 대해 응답하는 것.
-클라이언트는 요구, 요청하는 것
●웹브라우저= web client
-웹페이지를 보여주기 위해 사용하는 언어 = html
-웹서버에 저장되어 있는 html을 웹브라우저에 보내고 웹 브라우저는 html을 해석해서 사용자에게 보여줌(초기 웹)
->포털이 생기면서 사람이 수작업으로 만드는 것에 한계가 옴. 정적인 html의 한계에 대한 고민
-> CGI - Common gateway interface : 클라이언트가 서버에 요청할때,
웹서버에 도달하게 되면 원하는 페이지를 요구. 웹서버는 요청한 파일의 확장자명을 확인.
웹서버는 html제외한 확장자 처리를 못함. 확장자파일 처리 가능한 엔진이 처리할 수 있다고 암.
엔진에 위임. 엔진을 구동시킴. 엔진은 해당 파일을 열어서 해석하고 결과를 웹서버에 다시 돌려줌.
웹서버는 클라이언트에 전송해서 요청과 응답의 사이클이 끝남.
=웹 서버와 (php)엔진사이의 통신규약
●world wide web
-웹을 위한 언어
-컴파일 필요없는 interpreter방식의 언어
-배우기 쉽다
●APM
PHP Apache mysql
= Bitnami
●PHP 선언
- <?php ?> : php선언, 이 안에 있는 내용이 php
-echo : 출력문
- 문자열 " "
- 하나의 명령이 끝날 때 반드시 ; 붙여야함
-php 선언문 밖의 내용은 php가 아님