홈 › PHP 버전
PHP 버전별 지원 종료(EOL) 일정과 보안 상태
PHP 5.0부터 8.5까지 18개 버전대의 지원 종료일, 최신 버전, PHP2Shell(CVE-2026-109618·109619) 영향 여부를 2026년 10월 25일 기준으로 정리했습니다.
PHP 8.2 보안 지원이 2026년 12월 31일에 끝납니다그 뒤로는 보안 패치가 나오지 않습니다. 지금 8.2를 쓰고 있다면 업그레이드 계획을 세울 때입니다.
| 버전대 | 상태 | 정식 지원 종료 | 보안 지원 종료 | 최신 버전 | PHP2Shell |
|---|---|---|---|---|---|
| PHP 8.5 | 정식 지원 중 | 2027-12-31 | 2029-12-31 | 8.5.12 | 8.5.12 이상 안전 |
| PHP 8.4 | 정식 지원 중 | 2026-12-31 | 2028-12-31 | 8.4.27 | 8.4.27 이상 안전 |
| PHP 8.3 | 보안 수정만 지원 | 2025-12-31 | 2027-12-31 | 8.3.36 | 8.3.36 이상 안전 |
| PHP 8.2 | 보안 수정만 지원 | 2024-12-31 | 2026-12-31 | 8.2.35 | 8.2.35 이상 안전 |
| PHP 8.1 | 지원 종료 | 2023-11-25 | 2025-12-31 | 8.1.34 | 백포트 필요 |
| PHP 8.0 | 지원 종료 | 2022-11-26 | 2023-11-26 | 8.0.30 | 백포트 필요 |
| PHP 7.4 | 지원 종료 | 2021-11-28 | 2022-11-28 | 7.4.33 | 백포트 필요 |
| PHP 7.3 | 지원 종료 | 2020-12-06 | 2021-12-06 | 7.3.33 | 업그레이드 필요 |
| PHP 7.2 | 지원 종료 | 2019-11-30 | 2020-11-30 | 7.2.34 | 업그레이드 필요 |
| PHP 7.1 | 지원 종료 | 2018-12-01 | 2019-12-01 | 7.1.33 | 업그레이드 필요 |
| PHP 7.0 | 지원 종료 | 2018-01-04 | 2019-01-10 | 7.0.33 | 업그레이드 필요 |
| PHP 5.6 | 지원 종료 | 2017-01-19 | 2018-12-31 | 5.6.40 | 업그레이드 필요 |
| PHP 5.5 | 지원 종료 | 2015-07-10 | 2016-07-21 | 5.5.38 | 업그레이드 필요 |
| PHP 5.4 | 지원 종료 | 2014-09-14 | 2015-09-14 | 5.4.45 | 업그레이드 필요 |
| PHP 5.3 | 지원 종료 | 2011-06-30 | 2014-08-14 | 5.3.29 | 업그레이드 필요 |
| PHP 5.2 | 지원 종료 | 2008-11-02 | 2011-01-06 | 5.2.17 | 업그레이드 필요 |
| PHP 5.1 | 지원 종료 | 2006-08-24 | 2006-08-24 | 5.1.6 | 업그레이드 필요 |
| PHP 5.0 | 지원 종료 | 2005-09-05 | 2005-09-05 | 5.0.5 | 업그레이드 필요 |
내 버전을 바로 판정하려면 PHP 버전 판정기를, 사이트 주소로 확인하려면 사이트 PHP 버전 검사기를 쓰세요. 취약점 설명은 PHP2Shell 정리에 있습니다.
많이 찾는 버전
- PHP 7.2.24 (Ubuntu 18.04 LTS)
- PHP 7.4.3 (Ubuntu 20.04 LTS)
- PHP 8.1.2 (Ubuntu 22.04 LTS)
- PHP 8.3.6 (Ubuntu 24.04 LTS)
- PHP 7.4.33 (Debian 11)
- PHP 8.2.35
- PHP 8.3.36
- PHP 8.4.27
- PHP 8.5.12
웹에서 실제로 쓰는 PHP 버전 확인하는 법
- 응답 헤더 보기: 사이트가
X-Powered-By: PHP/8.x.x헤더를 내보내면 사이트 PHP 버전 검사기로 바로 볼 수 있습니다. - phpinfo(): 웹 루트에
<?php phpinfo();파일을 잠깐 올려 열어 보고, 확인 후 반드시 지웁니다. - 서버 명령창의
php -v는 다를 수 있습니다. 명령줄 PHP와 웹(PHP-FPM, Apache 모듈)의 PHP가 다른 버전인 서버가 많습니다. - 배포판 패키지라면 버전 번호가 아니라 패키지 리비전과 배포판 보안 공지로 판단합니다:
dpkg -l | grep php(Ubuntu·Debian),rpm -qa | grep php(RHEL 계열).
직접 확인하기 어렵다면
사이트 주소만 보내주시면 웹에서 실제로 쓰는 PHP 버전과 PHP2Shell 노출 여부를 무료로 확인해 드립니다. Bugcrowd P1 화이트해커가 직접 봅니다.
무료 점검 요청하기긴급 보안 패치 40만 원부터 · 레거시(7.4~8.1) 백포트 패치 60만 원부터 · 작업 전 파일과 DB 전체 백업 · VAT 별도
자주 묻는 질문
지금 쓰기 안전한 PHP 버전은 무엇인가요?
2026년 10월 25일 기준으로 보안 지원이 남아 있고 PHP2Shell이 고쳐진 버전은 PHP 8.2.35 이상, PHP 8.3.36 이상, PHP 8.4.27 이상, PHP 8.5.12 이상입니다. 새로 올린다면 정식 지원 기간이 가장 긴 PHP 8.5을 권합니다.
PHP 지원이 끝나면 어떻게 되나요?
보안 지원이 끝난 버전대에는 새 취약점이 나와도 공식 패치가 나오지 않습니다. 배포판이나 유료 연장 지원으로 수정을 받거나, 지원되는 버전으로 올려야 합니다.