컴퓨터관련/Tip&Tech
💻 Windows 포터블 PHP 개발 환경 구축 및 테스트
강릉바다의 블로그
2026. 8. 27. 19:01
💻 [실습 매뉴얼] Windows 포터블 PHP 개발 환경 구축 및 테스트
본 매뉴얼은 별도의 프로그램 설치 없이, PHP 포터블(Zip) 버전을 활용하여 로컬 컴퓨터에서 웹 서버를 구동하고 PHP 프로그램을 테스트하는 과정을 다룹니다.
1. 실습 환경 구성 정보
- PHP 설치 경로: C:\php
- 작업 디렉터리(웹 루트): C:\php\work
- 테스트 접속 주소: http://localhost:8000/index.php
2. 단계별 실습 순서
1.PHP 다운로드:공식 사이트 이용.
- 브라우저를 열고 PHP Windows 공식 다운로드 페이지에 접속합니다.
- 최신 버전 항목 중 VS17 x64 Thread Safe 섹션의 Zip 링크를 클릭하여 다운로드합니다.
2.압축 해제 및 폴더 생성:
- 다운로드한 php-x.x.x-Win32-vs17-x64.zip 파일의 압축을 풉니다.
- 압축을 푼 파일들을 C:\php 폴더 안으로 이동시킵니다.
- (최종 경로 형태: C:\php\php.exe)
- 작업 및 소스코드 저장용 폴더 **C:\php\work**를 새로 생성합니다.
3.설정 파일(php.ini) 준비:
- C:\php 폴더로 이동합니다.
- php.ini-development 파일을 복사하여 같은 위치에 붙여넣습니다.
- 복사된 파일의 이름을 **php.ini**로 변경합니다.
4.테스트용 index.php 파일 작성:
- 메모장이나 코드 에디터를 엽니다.
- 아래의 테스트용 PHP 코드를 작성합니다:
PHP
<?php
echo "<h1>PHP 내장 서버 동작 성공!</h1>";
phpinfo();
?>
- 파일명을 **index.php**로 지정하여 C:\php\work 폴더 안에 저장합니다.
5.명령 프롬프트(cmd) 실행:
- 키보드의 Win + R을 누르고 cmd를 입력한 뒤 확인을 누릅니다.
- 아래 명령어로 소스코드가 있는 작업 폴더로 이동합니다:
DOS
cd C:\php\work
6.PHP 내장 개발 서버 구동:
- 아래 명령어를 입력하여 내장 웹 서버를 실행합니다:
DOS
C:\php\php.exe -S localhost:8000
- 화면에 Development Server (http://localhost:8000) started 문구가 나오면 서버가 정상 시작된 것입니다.
- 주의: 서버가 구동되는 동안 명령 프롬프트 창을 닫지 마세요.
7.웹 브라우저 접속 및 확인:
- 웹 브라우저(Chrome, Edge 등)를 실행합니다.
- 주소창에 아래 주소를 입력하고 접속합니다:
- http://localhost:8000/index.php
- 화면에 "PHP 내장 서버 동작 성공!" 문구와 PHP 설정 정보표가 정상 출력되는지 확인합니다.
8.내장 서버 종료 및 정리:
- 서버를 실행했던 명령 프롬프트(cmd) 창을 클릭합니다.
- 키보드의 Ctrl + C 키를 동시에 눌러 서버를 안전하게 종료합니다.
📘 PHP 포터블 내장 서버 실행 매뉴얼
1. 다운로드
- PHP 공식 사이트에서 Windows용 ZIP 파일 다운로드 👉 PHP 다운로드 페이지
2. 압축 해제
- 다운로드한 ZIP 파일을 C:\php 폴더에 압축 해제합니다.
- 폴더 구조 예시:
-
코드
C:\php\php.exe C:\php\ext\ C:\php\php.ini-development C:\php\php.ini-production
3. php.ini 파일 준비
- C:\php 폴더에서 php.ini-development 파일을 복사하여 php.ini로 이름 변경합니다.
- 필요 시 설정을 수정합니다. (예: extension_dir = "C:\php\ext")
4. 프로젝트 파일 준비
- index.php 파일을 C:\php\work 폴더에 넣습니다.
- 폴더 구조 예시:
-
코드
C:\php\work\index.php
5. 명령 프롬프트 실행
- Win + R → cmd 입력 후 실행
- 작업 폴더로 이동:
-
bat
cd C:\php\work
6. 내장 서버 실행
- PHP 내장 서버 실행:
-
bat
C:\php\php.exe -S localhost:8000 - 설명:
- -S 옵션: 내장 서버 실행
- localhost:8000: 접속 주소와 포트 번호
7. 웹 브라우저 접속
- 브라우저 주소창에 입력:
-
코드
http://localhost:8000/index.php - index.php 실행 결과 확인
8. 내장 서버 종료
- 명령 프롬프트 창에서 Ctrl + C 입력 → 서버 종료
📌 전체 흐름 요약
- PHP 다운로드
- C:\php에 압축 해제
- php.ini-development → php.ini로 복사
- index.php를 C:\php\work에 저장
- 명령 프롬프트 실행 후 cd C:\php\work
- C:\php\php.exe -S localhost:8000 실행
- 브라우저에서 http://localhost:8000/index.php 접속
- Ctrl + C로 서버 종료
