PPCLE
← 모음

PHP 오픈소스 도구 모음

이미지 처리, DB 관리, 차트, 갤러리, 게시판, 실행 속도 최적화, 문서·메일 기능까지 PHP 실무에서 자주 쓰는 오픈소스 도구를 용도별로 모았습니다.

PHP 오픈소스 도구는 PHP로 작성되었거나 PHP 환경에서 동작하며 이미지 처리, 데이터베이스 관리, 차트 생성, 게시판 구축 같은 기능을 제공하는 소프트웨어와 라이브러리입니다. PHP 환경에서 동작하는 웹 앱, 라이브러리, 확장 모듈을 대상으로 하며 데스크톱 프로그램은 제외합니다.

소스

PHP 오픈소스 도구 모음

PHP 환경과 오픈소스 도구

PHP 오픈소스 도구는 서버에 설치하는 웹 앱, 코드에서 불러 쓰는 라이브러리, 실행 환경에 붙이는 확장·도구로 나뉩니다. 호스팅의 PHP 버전과 필요한 확장(GD, mysqli 등)을 먼저 확인하는 것이 출발점입니다.

유형설명예시
웹 앱서버에 설치해 브라우저로 사용phpMyAdmin, Piwigo, phpBB, MyBB, Adminer
라이브러리PHP 코드에서 불러와 사용GD, pChart, Intervention Image, PHPMailer, mPDF, PhpSpreadsheet
확장 모듈·도구PHP 실행 환경에 추가OPcache, Xdebug, Zend, Composer

이미지 처리

분류도구용도
이미지 처리GD Library이미지 생성, 변환
이미지 처리Intervention Image리사이즈, 크롭, 변환

데이터베이스 관리

분류도구용도
DB 관리phpMyAdmin웹에서 MySQL 관리
DB 관리Adminer단일 파일 DB 관리

차트 생성

서버에서 차트·그래프 이미지를 만들 때 PHP 차트 라이브러리를 씁니다. pChart는 클래스 기반으로 막대·선·파이 등 그래프를 생성합니다.

포토 갤러리와 게시판

분류도구용도
갤러리Piwigo포토 갤러리
게시판phpBB, MyBB포럼 구축

실행 속도와 개발 도구

분류도구용도
실행 속도Zend, OPcache코드 최적화, 바이트코드 캐시
개발 도구Composer, Xdebug의존성 관리, 디버깅

메일·문서 기능

분류도구용도
메일·문서PHPMailerSMTP 메일 발송
메일·문서mPDFHTML → PDF 변환
메일·문서PhpSpreadsheet엑셀 읽기·쓰기

도구 선택 기준

기준확인 항목
실행 환경PHP 버전, 필요한 확장(GD, mysqli 등), 호스팅 지원 범위
설치 방식서버 설치, Composer 설치, 파일 업로드
데이터베이스MySQL 필요 여부
유지 상태최신 릴리스 시점, 저장소 활동
라이선스오픈소스 라이선스 종류

프론트엔드 플러그인은 jQuery 플러그인 모음, 제작 환경은 홈페이지 제작 CMS 모음과 함께 보면 역할이 나뉩니다.

등록조회1