테크

PHP 5.6과 7.0 보안 지원 종료: 웹사이트는 PHP를 어떻게 올려야 할까

일러스트: PHP 5.6과 7.0 보안 지원 종료: WordPress 웹사이트는 PHP를 어떻게 올려야 할까

2018년 말 널리 쓰이던 두 PHP 버전 5.6과 7.0의 수명이 끝났습니다. PHP의 지원 종료 버전 관리 페이지에 따르면 5.6은 2018년 12월 31일에 중단되었고(마지막 버전 5.6.40), 7.0은 마지막 버전이 7.0.33이며 2019년 1월 10일에 지원이 끝난 것으로 기록되어 있습니다. 그 이후 이 버전들은 보안 패치를 받지 않습니다. WordPress 웹사이트가 아직 오래된 PHP로 돌아가고 있다면 지금이 업그레이드를 계획할 때입니다.

PHP를 올려야 하는 이유

  • 보안: 새로 발견된 취약점은 지원이 종료된 버전에서는 패치되지 않습니다.
  • 성능: PHP 7.x 이상 버전은 대체로 5.6보다 더 빠르게 처리하고 메모리를 덜 사용합니다.
  • 호환성: 새로운 플러그인과 테마는 점점 더 높은 PHP 버전을 요구합니다.

PHP를 올려도 게시물 내용은 바뀌지 않지만, 오래된 테마나 플러그인의 오류가 드러날 수 있습니다. 따라서 실제 웹사이트에 적용하기 전에 점검해야 합니다.

권장하는 PHP 업그레이드 절차

1단계: 현재 버전을 확인하세요. 호스팅 관리 화면에서 보거나 제공업체에 문의하세요. 일부 진단 플러그인도 PHP 버전을 표시합니다.

2단계: 전체를 백업하세요. 파일과 데이터베이스를 모두 백업하고, 백업본을 복원할 수 있는지 확인하세요.

3단계: WordPress, 테마, 플러그인을 업데이트하세요. 최신 버전으로 올리고 더 이상 쓰지 않는 플러그인은 제거하세요. 플러그인 설명 페이지에 PHP 호환 여부가 적혀 있는지 확인하세요.

4단계: 복제본(staging)에서 시험하세요. 호스팅이 지원하면 웹사이트 복제본을 만들고, 그 복제본에서 PHP를 바꾼 뒤 주요 페이지, 양식, 결제, 관리자 로그인을 둘러보세요.

5단계: 실제 웹사이트의 PHP 버전을 변경하세요. 아직 지원되는 버전을 고르세요. 현재 시점에는 7.1, 7.2, 7.3 버전이 아직 지원 기간 안에 있으니, php.net의 현행 버전 표와 WordPress의 권고를 확인하세요. 방문자가 적은 시간에 진행하세요.

6단계: 변경 후 점검하세요. 홈페이지, 게시물, 상품 페이지, 장바구니, 문의 양식을 열어 보세요. 오류 로그(error log)에서 경고를 확인하세요.

7단계: 되돌릴 준비를 하세요. 심각한 오류가 생기면 즉시 이전 버전으로 바꿔 웹사이트가 동작하게 한 뒤, 복제본에서 원인을 찾으세요.

업그레이드 후 흔한 오류

  • 흰 화면 또는 500 오류: 대개 오래된 플러그인이나 테마가 더 이상 지원되지 않는 함수를 쓰기 때문입니다. FTP나 파일 관리자로 의심되는 플러그인의 폴더 이름을 바꿔 비활성화하세요.
  • "deprecated" 경고: 아직 동작을 막는 오류는 아니지만 소스 코드를 업데이트해야 한다는 신호입니다.
  • 외부 서비스와 연결이 끊김: PHP 확장 기능이 없어서일 수 있으니 호스팅 제공업체에 켜 달라고 요청하세요.

테마나 플러그인을 다른 곳에서 개발했고 더 이상 업데이트되지 않는다면, 계속 유지되는 솔루션으로 교체하는 것을 고려하세요.

도움을 요청해야 할 때

쇼핑몰, 서비스 예약 사이트 또는 맞춤 설정이 많은 웹사이트는 전환하는 동안 기술 담당자가 지켜보는 것이 좋습니다. 지원이 필요하면 HVSC 기술 팀에 문의하실 수 있습니다.

2026년 업데이트: 이후 WordPress 버전에는 PHP 버전을 볼 수 있는 도구 > 사이트 상태 메뉴가 생겼습니다. PHP 5.6과 7.0은 오래전에 구식이 되었고, 7.x 버전 자체도 지원이 종료되었습니다. WordPress.org의 요구 사항 페이지에 따르면 현재 권장 버전은 PHP 8.3 이상이며 최소 요건은 7.4로 표기되어 있습니다(이 버전들도 수명이 끝났습니다). 계획을 세울 때 php.net과 WordPress.org 페이지를 다시 확인하세요.

자주 묻는 질문

웹사이트가 어떤 PHP를 쓰는지 모르겠는데, 어디에 물어보나요?

호스팅 관리 화면에서 확인하거나 호스팅 제공업체에 문의하세요.

PHP를 올리면 데이터가 사라지나요?

PHP 버전을 바꿔도 데이터는 삭제되지 않지만, 호환 오류에 대비해 먼저 백업하는 것이 좋습니다.

최신 버전으로 바로 올려도 되나요?

테마와 플러그인이 호환되면 가능하지만, 먼저 복제본에서 시험하고 오류가 나면 한 단계씩 올리는 것이 좋습니다.

참고 자료

기업에 웹사이트, 앱 또는 소프트웨어가 필요하십니까?

HVSC는 실제로 운영된 시스템을 판매하며, 운영과 유지보수를 포함하여 인도합니다.

자주 묻는 질문

웹사이트가 어떤 PHP를 쓰는지 모르겠는데, 어디에 물어보나요?

호스팅 관리 화면에서 확인하거나 호스팅 제공업체에 문의하세요.

PHP를 올리면 데이터가 사라지나요?

PHP 버전을 바꿔도 데이터는 삭제되지 않지만, 호환 오류에 대비해 먼저 백업하는 것이 좋습니다.

최신 버전으로 바로 올려도 되나요?

테마와 플러그인이 호환되면 가능하지만, 먼저 복제본에서 시험하고 오류가 나면 한 단계씩 올리는 것이 좋습니다.

HVSC 웹사이트는 계속 업그레이드되고 있어 일부 내용이 추가로 업데이트될 수 있습니다.