웹사이트(2)
-
2. PHP의 원리
클라이언트가 브라우저를 통해 http request를 보낼 때 html 파일은 웹서버가 스스로 즉시 response 가능하다. 단, 어디까지나 정적 파일이다. 하지만 웹서버가 php 파일은 즉시 실행 불가능하기에 이를 php 프로그램에게 위임한다. 이때 php 프로그램은 /htdoc/index.php를 열어 php 코드를 실행하고, 웹서버가 알아들을 수 있는 html로 해석한다. 이렇게 만들어진 새로운 순수 html 코드를 다시 웹서버가 브라우저에게 전송하는 것이다. 단순한 정적 html과 달리, 웹 페이지를 그때그때 동적으로 생산해낼 수 있는 php!
2021.01.11 -
1. PHP의 등장
1 . php의 등장 html, css, js로 웹에서 서로의 정보를 주고받는다는 것은 엄청 획기적인 사건. 하지만 사람의 욕심은 끝이 없음. 관리할 파일이 증가함에 따라 유지보수가 매우 힘들어짐. 파일이 1억개라도 공통된 템플릿이 있다면 필요한 부분만 바로 수정 반영 가능. 따라서 php가 등장. 2. php 설치 bitnami MAPP // 제대로 설치되었는지 확인 3. 환경설정(마친 후 Apache 재부팅 필요) // /php/etc/php.ini display_errors = On // 개발시 스택 트레이스 등 보이기 opcache.enable=0 // 빠른 디버그를 위해 캐시 끄기
2021.01.11