호환성 분석
- 현재 PHP·확장 모듈·라이브러리 버전 조사
- 제거·변경 함수 사용 위치 전수 탐지
- 그누보드·영카트·워드프레스 버전 확인
- 수정 범위·일정 산정
PHP UPGRADE
지원이 끝난 PHP는 새 취약점이 나와도 패치가 나오지 않습니다. PHP 8.2도 2026년 12월 31일로 보안 지원이 끝납니다. 호환성 분석부터 코드 수정, 회귀 테스트, 무중단 전환까지 한 팀이 끝냅니다.
WHEN
PHP VERSIONS
지원이 끝난 버전은 새로 발견된 취약점에 대한 공식 패치가 나오지 않습니다. 2026년 11월 기준, PHP 공식 지원 일정입니다.
| 버전 | 보안 지원 종료 | 상태 |
|---|---|---|
| PHP 5.x · 7.x | 지원 종료 | 보안 패치 없음 |
| PHP 8.0 | 2023년 11월 26일 종료 | 보안 패치 없음 |
| PHP 8.1 | 2025년 12월 31일 종료 | 보안 패치 없음 |
| PHP 8.2 | 2026년 12월 31일 종료 예정 | 보안 패치만 · 곧 종료 |
| PHP 8.3 | 2027년 12월 31일 | 보안 패치만 |
| PHP 8.4 | 2028년 12월 31일 | 권장 |
| PHP 8.5 | 2029년 12월 31일 | 최신 |
출처: PHP 공식 지원 일정(php.net Supported Versions). PHP 프로젝트는 2024년부터 지원 종료일을 해당 연도 12월 31일로 맞추고 있습니다.
SCOPE
PHP 8에서 제거되거나 동작이 바뀐 부분을 전수 탐지해 고치고, 화면·기능 단위로 검증한 뒤 전환합니다.
PROCESS
PHP 버전, 솔루션, 서버 환경을 확인하고 대략적인 작업 규모를 안내합니다.
산출물: 현황 요약소스 전체에서 수정이 필요한 위치를 찾아 범위와 일정을 확정합니다.
산출물: 호환성 분석서제거·변경된 함수와 문법을 고치고, 발견된 보안약점도 함께 조치합니다.
산출물: 변경 코드운영과 같은 환경에서 화면·기능 회귀 테스트를 진행합니다.
산출물: 테스트 결과서합의된 시간에 전환하고, 문제 시 즉시 롤백합니다.
산출물: 전환·롤백 계획서DELIVERABLES
FAQ
새로 올린다면 보안 지원 기간이 긴 PHP 8.4 이상을 권합니다. PHP 8.4는 2028년 12월 31일, 8.5는 2029년 12월 31일까지 보안 지원이 예정되어 있습니다. 사용하는 솔루션·라이브러리가 지원하는 버전을 확인해 함께 정합니다.
PHP 8에서 제거되거나 동작이 바뀐 함수(mysql_*, each, create_function, 문자열·숫자 비교 규칙 등)를 먼저 전수 탐지하고, 스테이징 서버에서 화면·기능 회귀 테스트를 마친 뒤 전환합니다. 문제가 생기면 즉시 이전 버전으로 되돌릴 수 있도록 롤백 계획을 함께 준비합니다.
PHP 8.2는 2026년 12월 31일 보안 지원이 끝납니다. 그 이후에 공개되는 취약점은 공식 패치가 나오지 않으므로, 지원 종료 전에 8.4 이상으로 옮기는 것을 권합니다.
가능합니다. 다만 오래된 버전일수록 수정 범위가 커서, 현재 소스를 PHP 8에 맞게 고치는 방법과 최신 버전으로 이전하는 방법의 비용·일정을 비교해 안내합니다.
스테이징에서 검증을 마친 뒤 전환하므로 대부분 짧은 시간 안에 끝납니다. 전환 시간은 미리 합의하고, 업무 영향이 적은 시간대에 진행합니다.
CONTACT
시스템 개요만 알려 주셔도 됩니다. 영업일 기준 1일 이내에 담당 엔지니어가 연락드립니다.
서버를 끄거나 포맷하기 전에 전화 주세요. 증거 보존 방법부터 안내해 드립니다.