LEVEL 33 QUEST
PHP 기초 - 서버에서 코드 실행하기
PHP 기초 - 서버에서 코드 실행하기 — DevFoil 바이브코딩 Stage 8, Lv.33
PHP란? - 서버 사이드 언어의 핵심
PHP가 특별한 이유
PHP(PHP: Hypertext Preprocessor)는 전 세계 웹사이트의 약 77%가 사용하는 서버 사이드 스크립팅 언어입니다.
WordPress, Facebook(초기), Wikipedia 등이 모두 PHP로 만들어졌습니다.
서버 사이드 vs 클라이언트 사이드:
JavaScript는 브라우저(클라이언트)에서 실행되지만, PHP는 서버에서 실행된 뒤 결과만 HTML로 브라우저에 전송합니다. 즉, 사용자는 PHP 소스코드를 절대 볼 수 없습니다.
서버 사이드 vs 클라이언트 사이드:
JavaScript는 브라우저(클라이언트)에서 실행되지만, PHP는 서버에서 실행된 뒤 결과만 HTML로 브라우저에 전송합니다. 즉, 사용자는 PHP 소스코드를 절대 볼 수 없습니다.
PHP 실행 흐름 이해하기
브라우저 요청부터 응답까지
1단계: 사용자가 브라우저에서
2단계: 웹 서버(Apache/Nginx)가 요청을 받아 PHP 엔진에 전달
3단계: PHP 엔진이 코드를 실행하고 HTML을 생성
4단계: 생성된 HTML이 브라우저로 전송되어 화면에 표시
example.com/index.php 요청2단계: 웹 서버(Apache/Nginx)가 요청을 받아 PHP 엔진에 전달
3단계: PHP 엔진이 코드를 실행하고 HTML을 생성
4단계: 생성된 HTML이 브라우저로 전송되어 화면에 표시
| 구분 | JavaScript | PHP |
|---|---|---|
| 실행 위치 | 브라우저 (클라이언트) | 서버 |
| 소스 노출 | 개발자도구에서 보임 | 사용자에게 숨겨짐 |
| DB 접근 | 직접 불가 (API 필요) | 직접 접근 가능 |
| 파일 처리 | 제한적 | 서버 파일 자유롭게 처리 |
| 용도 | UI 인터랙션, 애니메이션 | 데이터 처리, 인증, DB 연동 |
🔒
여기까지는 미리보기입니다
PHP 기초 - 서버에서 코드 실행하기
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.