✅ [AI 관련 끄적끄적] Cursor 에디터 기반으로 Apache + PHP + MySQL 개발 환경(LAMP 스택) 구축

Cursor 에디터 기반으로 Apache + PHP + MySQL 개발 환경(LAMP 스택)**을 구축 방안입니다.
초보자도 따라할 수 있도록 순서대로 설명드릴게요.


✅ 목표

Cursor에서 PHP + MySQL 웹개발을 위해 **로컬 서버(Apache)**를 실행하고, PHP 파일을 바로 실행하거나 브라우저에서 테스트하는 환경을 만드는 것입니다.


🛠 1단계: LAMP 환경 구성 (로컬 서버 설치)

✅ A. XAMPP 설치 (가장 쉬운 방법)

XAMPP는 Apache + PHP + MySQL을 한 번에 설치할 수 있는 패키지입니다.
Cursor에서는 XAMPP로 로컬 서버를 돌리고, 코드를 Cursor로 작성하면 됩니다.

🔽 설치 방법

  1. 👉 XAMPP 공식사이트 접속

  2. OS에 맞는 버전 다운로드 (Windows, macOS 등)

  3. 설치 시 기본 옵션 그대로 진행 (Apache, MySQL 포함)

  4. 설치 후 XAMPP Control Panel 실행

  5. ✅ Apache, MySQL 두 가지 서비스를 Start 클릭 → "Running" 상태로 전환


📁 2단계: 개발 폴더 위치 설정 (XAMPP + Cursor 연동)

🗂️ 기본 웹 루트 경로 (Windows 기준)

C:\xampp\htdocs\

여기에 만든 폴더가 곧 웹사이트 주소가 됩니다.

예:

C:\xampp\htdocs\XXX-intro\

📌 이 경로에 당신의 프로젝트 파일(index.php 등)을 만들고, Cursor에서 해당 폴더를 열면 됩니다.

🌐 브라우저 접속 확인

http://localhost/XXX-intro/index.php

🧠 3단계: Cursor에서 PHP 개발 시작

✅ Cursor에서 할 일

  1. Cursor 열기 → File > Open FolderC:\xampp\htdocs\XXX-intro\ 선택

  2. index.php 생성 후 아래 테스트 코드 입력:

<?php
  echo "안녕하세요! 우동 플랫폼입니다.";
?>
  1. 브라우저에서 http://localhost/XXX-intro/index.php로 접속
    → PHP 코드가 잘 실행되면 성공입니다!


🧪 4단계: MySQL (phpMyAdmin) 확인 및 연동 준비

XAMPP 설치 시 함께 제공되는 phpMyAdmin으로 DB를 바로 사용할 수 있어요.

  1. 브라우저에서 http://localhost/phpmyadmin 접속

  2. 기본 ID: root / 비밀번호 없음 (초기 설정)

  3. 새 데이터베이스 생성 → 나중에 연동 시 사용할 DB 이름 기억

✅ PHP에서 연동하려면 다음과 같이 mysqli_connect() 사용:

<?php
$conn = mysqli_connect("localhost", "root", "", "my_database_name");

// 연결 확인
if (!$conn) {
    die("DB 연결 실패: " . mysqli_connect_error());
}
echo "DB 연결 성공!";
?>

🔒 보안 주의 (초기 개발 단계에만 해당)

  • root 계정은 비밀번호 없이 열려 있으므로 외부 접속은 막아두세요.

  • 정식 서비스 시 .env 또는 config.php 파일로 DB정보 분리해야 합니다.


✅ 로컬 개발 환경 구축 요약

항목 설치/설정 내용
웹서버 XAMPP → Apache + PHP + MySQL 설치
코드작성 Cursor에서 htdocs/ 폴더 열기
실행 방법 http://localhost/폴더명/파일명.php
DB 확인 http://localhost/phpmyadmin 접속

✅ 다음 추천 단계

이제 개발 폴더(/XXX-intro)에 실제 홈페이지용 파일(index.php, style.css 등)을 생성하면 됩니다.

🧩 다음 추천 단계:

  • 기본 index.php 템플릿 생성

  • 폴더 구조 자동 생성 스크립트

  • DB 없는 문의 폼 샘플



댓글