PHP 오픈소스 도구는 PHP로 작성되었거나 PHP 환경에서 동작하며 이미지 처리, 데이터베이스 관리, 차트 생성, 게시판 구축 같은 기능을 제공하는 소프트웨어와 라이브러리입니다. PHP 환경에서 동작하는 웹 앱, 라이브러리, 확장 모듈을 대상으로 하며 데스크톱 프로그램은 제외합니다.
← 모음
PHP 오픈소스 도구 모음
이미지 처리, DB 관리, 차트, 갤러리, 게시판, 실행 속도 최적화, 문서·메일 기능까지 PHP 실무에서 자주 쓰는 오픈소스 도구를 용도별로 모았습니다.
소스
- PHPPHP는 웹 서버에서 동작하는 서버 측 스크립트 언어이며, php.net은 공식 문서와 배포를 제공하는 사이트이다.
GD LibraryGD Library는 이미지를 동적으로 생성하고 처리할 수 있도록 지원하는 오픈소스 그래픽 라이브러리이다. C 언어로 작성되었으며 다양한 언어에서 활용된다.- Intervention ImageIntervention Image는 이미지 리사이즈, 크롭, 변환을 간결한 문법으로 처리하는 PHP 이미지 처리 라이브러리이다.
- phpMyAdminphpMyAdmin은 웹 브라우저에서 MySQL 데이터베이스를 관리할 수 있도록 PHP로 작성된 오픈소스 소프트웨어이다.
- AdminerAdminer는 단일 PHP 파일로 데이터베이스를 관리하는 웹 기반 관리 도구이다.
- pChartpChart는 PHP로 차트와 그래프 이미지를 생성하는 클래스 기반 프레임워크이다.
- PiwigoPiwigo는 웹에서 사진을 관리하고 공유하는 PHP 오픈소스 포토 갤러리이다.
- phpBBphpBB는 PHP로 작성된 오픈소스 포럼(게시판) 소프트웨어이다.
- MyBBMyBB는 PHP로 작성된 오픈소스 포럼 소프트웨어이다.
- ZendZend는 PHP 코드 최적화와 실행 속도 향상을 위한 도구를 제공하는 PHP 솔루션 브랜드이다.
- OPcacheOPcache는 컴파일된 PHP 스크립트를 메모리에 저장해 실행 속도를 높이는 PHP 내장 바이트코드 캐시이다.
- ComposerComposer는 PHP 프로젝트의 라이브러리 의존성을 선언하고 설치하는 패키지 관리 도구이다.
- XdebugXdebug는 PHP 코드의 디버깅과 프로파일링을 지원하는 PHP 확장 모듈이다.
- PHPMailerPHPMailer는 PHP에서 SMTP로 이메일을 발송하는 오픈소스 메일 라이브러리이다.
- mPDFmPDF는 HTML을 PDF 파일로 변환하는 PHP 라이브러리이다.
- PhpSpreadsheetPhpSpreadsheet는 엑셀 등 스프레드시트 파일을 읽고 쓰는 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 | 리사이즈, 크롭, 변환 |

GD Library는 이미지를 동적으로 생성하고 처리할 수 있도록 지원하는 오픈소스 그래픽 라이브러리이다. C 언어로 작성되었으며 다양한 언어에서 활용된다.
데이터베이스 관리
| 분류 | 도구 | 용도 |
|---|---|---|
| DB 관리 | phpMyAdmin | 웹에서 MySQL 관리 |
| DB 관리 | Adminer | 단일 파일 DB 관리 |
차트 생성
포토 갤러리와 게시판
실행 속도와 개발 도구
| 분류 | 도구 | 용도 |
|---|---|---|
| 실행 속도 | Zend, OPcache | 코드 최적화, 바이트코드 캐시 |
| 개발 도구 | Composer, Xdebug | 의존성 관리, 디버깅 |
메일·문서 기능
도구 선택 기준
| 기준 | 확인 항목 |
|---|---|
| 실행 환경 | PHP 버전, 필요한 확장(GD, mysqli 등), 호스팅 지원 범위 |
| 설치 방식 | 서버 설치, Composer 설치, 파일 업로드 |
| 데이터베이스 | MySQL 필요 여부 |
| 유지 상태 | 최신 릴리스 시점, 저장소 활동 |
| 라이선스 | 오픈소스 라이선스 종류 |
프론트엔드 플러그인은 jQuery 플러그인 모음, 제작 환경은 홈페이지 제작 CMS 모음과 함께 보면 역할이 나뉩니다.
등록조회1