nuka9510/ffp
最新稳定版本:v1.0.0
Composer 安装命令:
composer create-project nuka9510/ffp
包简介
FrankenPHP 워커 모드 및 MVC 아키텍처를 지원하는 커스텀 PHP 프레임워크
README 文档
README
FFP는 FrankenPHP 커스텀 PHP 프레임워크입니다.
주요 특징
- FrankenPHP 워커 모드(Worker Mode) 최적화: 상주형 프로세스 실행 지원.
- 커스텀 MVC 아키텍처: 모델-뷰-컨트롤러 구조.
- 라우팅 및 인터셉터 지원: 라우팅 시스템과 미들웨어(인터셉터) 기능 제공.
- 통합 핸들링: HTTP 요청과 CLI 명령을 동일한 진입점에서 처리.
문서 가이드
FFP 프레임워크 사용을 위한 상세 문서를 제공합니다.
- 종합 개발 가이드: 프레임워크 아키텍처 및 핵심 개발 방법 (MVC, 라우터, 인터셉터 등)
- 환경 설정 가이드: 환경 변수, 애플리케이션 및 데이터베이스 프로필 설정
- Database 드라이버 지원 현황: 사용가능한 데이터베이스 드라이버 목록
- Database CRUD 가이드: 데이터베이스 드라이버를 활용한 쿼리 작성법
- API 레퍼런스: 주요 클래스 및 인터페이스별 메서드/프로퍼티 요약
- 유틸리티 가이드: 페이징 등 공통 유틸리티 클래스 사용법
설치 방법
FrankenPHP 설치
FFP를 실행하기 위해서는 FrankenPHP가 설치되어 있어야 합니다. 설치와 관련된 자세한 내용은 공식 문서를 참고하세요.
프로젝트 생성
Composer를 사용하여 새 프로젝트를 생성할 수 있습니다.
composer create-project nuka9510/ffp <project-name>
실행 방법
HTTP 서버 실행
FrankenPHP를 사용하여 서버를 구동합니다.
# 개발 환경 ./run-server.sh --env=.env.dev # 운영 환경 (Docker) docker build -t ffp-app . docker run -p 8081:8081 ffp-app
CLI 명령 실행
system/index.php를 통해 CLI 라우트에 정의된 명령을 실행합니다.
# 실행 형식: frankenphp php-cli system/index.php [PATH] --env=[ENV_FILE] # 예시: 개발 환경에서 /cli-test 경로 실행 frankenphp php-cli system/index.php /cli-test --env=.env.dev
라이선스
이 프로젝트는 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 참조하세요.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-10