백엔드-PHP

PHP 백엔드

강사: 유백엔드 · 작성자: 이종춘 · 작성일: 2026-07-03 07:06:03 · 조회수: 11

PHP 2강. 개발환경 구축
목록으로
PHP 2강. 개발환경 구축
1. 개발환경이란?

개발환경은 내 컴퓨터에서 PHP를 실행하고 테스트할 수 있는 환경입니다.

PHP는 서버에서 실행되므로 웹 서버가 필요합니다.

개발환경을 구축하면

PHP 실행
MySQL 사용
데이터 저장
로그인 테스트
게시판 개발

등을 내 PC에서 먼저 확인할 수 있습니다.

2. PHP 실행 구조
브라우저

↓

Apache

↓

PHP

↓

MySQL

↓

HTML

↓

브라우저

Apache가 PHP를 실행하고,

PHP는 MySQL과 통신한 뒤 HTML을 만들어 브라우저에 전달합니다.

3. 필요한 프로그램

실무에서 가장 많이 사용하는 구성입니다.

Apache (웹 서버)
PHP
MySQL(MariaDB)
phpMyAdmin
VS Code
4. XAMPP란?

XAMPP는

Apache
PHP
MySQL
phpMyAdmin

을 한 번에 설치해 주는 개발환경입니다.

설치 후

Apache

MySQL

두 개를 실행하면 PHP를 사용할 수 있습니다.

5. 프로젝트 위치

예)

C:\xampp\htdocs\

프로젝트

dongbusan

index.php
6. 첫 번째 PHP 실행

index.php

<?php

echo "동부산CC";

?>

브라우저

http://localhost/dongbusan

결과

동부산CC
7. VS Code 추천 확장 프로그램
PHP Intelephense
Prettier
Auto Rename Tag
Path Intellisense
GitLens
8. phpMyAdmin

주소

http://localhost/phpmyadmin

여기에서

데이터베이스 생성
테이블 생성
SQL 실행

등을 관리합니다.

9. 데이터베이스 만들기

예)

dongbusan_cc

이후

member
reservation
notice
gallery

테이블을 생성합니다.

10. 폴더 구조
dongbusan

css

images

js

config

api

index.php

login.php

reservation.php

프로젝트 초기에 폴더를 정리해 두면 유지보수가 쉬워집니다.

11. localhost란?
http://localhost

는

내 컴퓨터의 웹 서버를 의미합니다.

인터넷이 없어도 실행할 수 있습니다.

12. PHP 파일

HTML

index.html

PHP

index.php

PHP 파일 안에서는 HTML도 함께 작성할 수 있습니다.

예)

<?php

echo "안녕하세요";

?>

<h1>동부산CC</h1>
13. 개발과 운영의 차이

개발

localhost

운영

카페24 서버

↓

https://도메인

개발이 끝나면 카페24에 업로드합니다.

14. 자주 사용하는 주소

메인

http://localhost/dongbusan

phpMyAdmin

http://localhost/phpmyadmin
15. 개발 순서
Apache 실행

↓

MySQL 실행

↓

VS Code

↓

PHP 작성

↓

브라우저 확인
16. 개발환경에서 확인할 사항

✔ Apache 실행

✔ MySQL 실행

✔ localhost 접속

✔ index.php 실행

✔ phpMyAdmin 접속

17. 카페24와 차이점
개발환경 운영환경
localhost 실제 도메인
내 PC 카페24 서버
테스트 서비스 운영
18. 동부산CC 개발 구조
VS Code

↓

React

↓

PHP

↓

MySQL

↓

브라우저 테스트

↓

GitHub

↓

카페24 배포
19. 실무 팁

프로젝트를 시작하면 먼저

폴더 구조 생성
데이터베이스 생성
Git 저장소 생성

을 해두는 것이 좋습니다.

정리

PHP는 웹 서버 환경에서 실행되므로 Apache와 MySQL이 포함된 개발환경이 필요합니다.

개발은 localhost에서 진행하고, 완료된 프로젝트는 카페24 같은 서버에 배포합니다.

React와 함께 사용하는 경우에도 먼저 로컬 환경에서 API를 테스트한 뒤 배포하는 방식이 일반적인 개발 흐름입니다.
#PHP 2강. 개발환경 구축

첨부 파일

0개
첨부된 파일이 없습니다.

댓글 / 답글

0개
댓글을 작성하려면 로그인하세요.
아직 댓글이 없습니다.