ShieldAgent

홈 › 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-312029-12-318.5.128.5.12 이상 안전
PHP 8.4정식 지원 중2026-12-312028-12-318.4.278.4.27 이상 안전
PHP 8.3보안 수정만 지원2025-12-312027-12-318.3.368.3.36 이상 안전
PHP 8.2보안 수정만 지원2024-12-312026-12-318.2.358.2.35 이상 안전
PHP 8.1지원 종료2023-11-252025-12-318.1.34백포트 필요
PHP 8.0지원 종료2022-11-262023-11-268.0.30백포트 필요
PHP 7.4지원 종료2021-11-282022-11-287.4.33백포트 필요
PHP 7.3지원 종료2020-12-062021-12-067.3.33업그레이드 필요
PHP 7.2지원 종료2019-11-302020-11-307.2.34업그레이드 필요
PHP 7.1지원 종료2018-12-012019-12-017.1.33업그레이드 필요
PHP 7.0지원 종료2018-01-042019-01-107.0.33업그레이드 필요
PHP 5.6지원 종료2017-01-192018-12-315.6.40업그레이드 필요
PHP 5.5지원 종료2015-07-102016-07-215.5.38업그레이드 필요
PHP 5.4지원 종료2014-09-142015-09-145.4.45업그레이드 필요
PHP 5.3지원 종료2011-06-302014-08-145.3.29업그레이드 필요
PHP 5.2지원 종료2008-11-022011-01-065.2.17업그레이드 필요
PHP 5.1지원 종료2006-08-242006-08-245.1.6업그레이드 필요
PHP 5.0지원 종료2005-09-052005-09-055.0.5업그레이드 필요

내 버전을 바로 판정하려면 PHP 버전 판정기를, 사이트 주소로 확인하려면 사이트 PHP 버전 검사기를 쓰세요. 취약점 설명은 PHP2Shell 정리에 있습니다.

많이 찾는 버전

웹에서 실제로 쓰는 PHP 버전 확인하는 법

  1. 응답 헤더 보기: 사이트가 X-Powered-By: PHP/8.x.x 헤더를 내보내면 사이트 PHP 버전 검사기로 바로 볼 수 있습니다.
  2. phpinfo(): 웹 루트에 <?php phpinfo(); 파일을 잠깐 올려 열어 보고, 확인 후 반드시 지웁니다.
  3. 서버 명령창의 php -v는 다를 수 있습니다. 명령줄 PHP와 웹(PHP-FPM, Apache 모듈)의 PHP가 다른 버전인 서버가 많습니다.
  4. 배포판 패키지라면 버전 번호가 아니라 패키지 리비전과 배포판 보안 공지로 판단합니다: 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 지원이 끝나면 어떻게 되나요?

보안 지원이 끝난 버전대에는 새 취약점이 나와도 공식 패치가 나오지 않습니다. 배포판이나 유료 연장 지원으로 수정을 받거나, 지원되는 버전으로 올려야 합니다.