PHP

PHP

    ›개발 환경 설정

    시작하기

    • PHP 무료 강좌
    • PHP란 무엇인가요?
    • PHP 시작하기

    개발 환경 설정

    • 코드 에디터 준비하기
    • 윈도우(Windows) 환경에 APM 설치하기
    • macOS 환경에 APM 설치하기
    • 리눅스(Linux) 환경에 APM 설치하기
    • APM 환경 테스트 및 첫 코드 실행

    PHP 기초 문법

    • PHP는 어떻게 동작할까?
    • 기초 문법 - 태그, 마침표, 그리고 주석
    • 변수와 데이터 타입 - 프로그래밍의 기본기
    • 배열과 객체, 그리고 NULL
    • 변수와 함수의 이름 짓기 - 식별자(Identifier)
    • 절대 변하지 않는 값 - 상수(Constants)와 열거형(Enum)
    • 데이터를 요리하는 도구 - 연산자(Operators)
    • 연산자 우선순위 - 괄호의 마법
    • 흐름을 제어하는 마법 - 조건문 (if, match)
    • 흐름을 제어하는 마법 - 반복문
    • 재사용의 미학 - 함수(Function)
    • 변수의 생존 범위(Scope)와 수명
    • 흐름을 제어하는 마법 - 파일 포함과 예외 처리
    • 실무에서 숨 쉬듯 쓰이는 문자열과 배열 함수
    • 문자열을 다루는 마법의 주문 - 정규표현식(Regex)
    • 에러를 두려워하지 마라 - 디버깅과 에러 처리

    웹 개발 기초

    • 절대 믿지 마라! - 미리 정의된 변수와 외부 입력 처리
    • 사용자와 소통하는 창구 - HTML 폼(Form) 다루기
    • 나를 기억해 줘! - 쿠키(Cookie)와 세션(Session)
    • 서버의 기록 보관소 - 파일 입출력(File I/O)

    데이터베이스

    • 데이터베이스(DB)와 SQL 기초 - 데이터의 든든한 금고
    • 데이터베이스와의 안전한 대화 - PDO 기초

    실전 프로젝트

    • 첫 번째 실전 프로젝트 - 방명록(Guestbook) 만들기
    • 실전 프로젝트 2단계 - 기본 게시판(CRUD) 만들기
    • 실전 프로젝트 3단계 - 계층형(답변형) 게시판 만들기
    • 실전 프로젝트 4단계 - 게시판 레벨업 (댓글, 보안, 성능)
    • 실전 프로젝트 5단계 - 안전한 회원가입과 로그인 시스템

    윈도우(Windows) 환경에 APM 설치하기

    APM이란?

    웹 개발을 위한 세 가지 필수 도구인 Apache(웹 서버), PHP(언어), MySQL(데이터베이스) 를 묶어서 흔히 APM이라고 부릅니다.

    윈도우에서는 두 가지 방법 중 하나를 선택하면 됩니다.

    LaragonXAMPP
    권장 대상빠르고 가벼운 환경을 원할 때오래된 레퍼런스를 참고할 때
    용량약 200MB약 200MB
    PHP 버전 전환클릭 한 번수동
    업데이트활발히 유지보수 중유지보수 중
    홈 디렉토리C:\laragon\wwwC:\xampp\htdocs

    처음 시작하는 분께는 Laragon을 권장합니다. XAMPP는 국내외 강좌나 블로그 레퍼런스가 많아 검색 시 참고할 자료가 풍부하다는 장점이 있습니다.


    방법 1. Laragon 설치 (권장)

    1단계. 다운로드 및 설치

    1. 공식 사이트에서 다운로드

    아래 링크에서 Laragon Full 버전을 내려받습니다. Full 버전에는 Apache, PHP, MySQL, Composer, Git, Node.js가 모두 포함되어 있습니다.

    • Laragon 공식 다운로드 페이지

    2. 설치 실행

    다운로드한 .exe 파일을 실행합니다. 설치 경로는 기본값인 C:\laragon을 그대로 사용하는 것을 권장합니다.

    주의: C:\Program Files 같은 시스템 폴더에는 설치하지 마세요. 권한 문제가 발생할 수 있습니다.

    설치 옵션에서 "Run Laragon when Windows starts" (윈도우 시작 시 자동 실행) 항목은 취향에 따라 선택하면 됩니다.

    3. 서버 시작 및 접속 테스트

    설치가 끝나면 Laragon이 자동으로 실행됩니다. "Start All" 버튼을 클릭하면 Apache와 MySQL이 시작됩니다. 초록색으로 바뀌면 정상입니다.

    브라우저에서 localhost를 열어 Laragon 환영 페이지가 보이면 성공입니다.

    홈 디렉토리: C:\laragon\www에 PHP 파일을 저장하면 localhost/파일명.php로 접근할 수 있습니다.


    방법 2. XAMPP 설치 (레퍼런스가 풍부한 전통 방식)

    XAMPP는 2002년부터 꾸준히 사용되어 온 통합 설치 프로그램입니다. 국내외 PHP 강좌나 블로그 대부분이 XAMPP 기준으로 작성되어 있어, 검색하면 참고할 자료가 많습니다.

    1단계. 다운로드 및 설치

    아래 공식 홈페이지에서 윈도우용 XAMPP 설치 파일을 내려받습니다.

    • XAMPP 공식 다운로드 페이지

    설치 파일을 실행하면 권한 관련 경고창이 뜰 수 있습니다.

    주의: C:\Program Files 대신 기본값인 C:\xampp 경로에 그대로 설치하는 것을 강력히 권장합니다.

    설치 과정은 기본적으로 'Next(다음)'를 계속 눌러 진행하면 됩니다.

    2단계. 서버 시작 및 접속 테스트

    설치가 끝나면 XAMPP Control Panel이 실행됩니다. Apache 항목 옆의 Start 버튼을 클릭합니다. 배경이 초록색으로 바뀌면 정상입니다.

    브라우저에서 localhost를 열어 XAMPP 환영 페이지가 보이면 성공입니다.

    홈 디렉토리: C:\xampp\htdocs에 PHP 파일을 저장하면 localhost/파일명.php로 접근할 수 있습니다.

    컴퓨터를 재시작한 뒤에는 시작 메뉴에서 XAMPP Control Panel을 찾아 실행한 뒤 Apache를 다시 Start 해주어야 합니다.


    PHP 파일 만들어보기

    설치 방법에 관계없이, 홈 디렉토리에 아래 내용의 파일을 test.php라는 이름으로 저장해 보세요.

    <?php
    echo "안녕하세요, PHP!";
    

    브라우저에서 localhost/test.php를 열면 "안녕하세요, PHP!"가 출력됩니다.


    꼭 알아두어야 할 기본 지식

    'localhost'의 의미

    localhost는 네트워크 상에서 '내 컴퓨터 자신'을 가리키는 특별한 주소입니다. IP 주소로는 127.0.0.1과 같습니다.

    이 주소는 내 컴퓨터에서만 접근할 수 있습니다. 친구에게 "localhost로 접속해봐"라고 하면 동작하지 않는 이유가 바로 이것입니다.

    Last updated on 2026-4-19 by Myeongjin Cho
    ← 코드 에디터 준비하기macOS 환경에 APM 설치하기 →
    • APM이란?
    • 방법 1. Laragon 설치 (권장)
      • 1단계. 다운로드 및 설치
    • 방법 2. XAMPP 설치 (레퍼런스가 풍부한 전통 방식)
      • 1단계. 다운로드 및 설치
      • 2단계. 서버 시작 및 접속 테스트
    • PHP 파일 만들어보기
    • 꼭 알아두어야 할 기본 지식
      • 'localhost'의 의미
    커뮤니티
    PHP 공식 웹사이트한국 PHP 개발자 커뮤니티
    유용한 정보
    책 소스 코드
    Copyright © 2026 EZPHP.NET