본문으로 건너뛰기
wpflow
사이트 관리

워드프레스 PHP 버전 안전하게 올리는 법: 확인부터 되돌리기까지

사이트 건강에서 현재 PHP 버전을 확인하고, 공식 문서로 올릴 버전을 정한 뒤, 백업·호환 확인·호스팅 변경·문제 시 되돌리기까지 순서대로 정리했습니다.

wpflow 편집팀8분 읽기
노트북 앞에서 백업을 준비하고 서버의 PHP 버전을 새 버전으로 바꾸는 사람
이 글의 순서 (6)
  1. 사이트 건강에서 지금 PHP 버전 확인하기
  2. 어떤 버전으로 올릴지 공식 페이지에서 정하기
  3. 오래된 PHP를 그대로 두면 생기는 일
  4. 올리기 전에: 백업과 플러그인·테마 호환 확인
  5. 호스팅 제어판에서 PHP 버전을 바꾸는 일반적인 흐름
  6. 바꾼 직후 점검하고, 문제가 생기면 되돌리기

알림판에 'PHP 업데이트가 필요합니다' 같은 경고가 떴거나, 호스팅에서 PHP 버전을 올리라는 안내를 받았다면 이 글을 순서대로 따라 하세요. 현재 버전 확인, 올릴 버전 정하기, 오래된 PHP의 위험, 백업과 호환 확인, 호스팅에서 바꾸는 흐름, 문제가 생겼을 때 되돌리는 방법까지 워드프레스와 PHP 공식 문서를 기준으로 설명합니다.

사이트 건강에서 지금 PHP 버전 확인하기

PHP는 워드프레스가 돌아가는 프로그래밍 언어입니다. 어떤 PHP 버전을 쓸 수 있는지는 호스팅 회사가 정하고, 많은 호스팅은 이용자가 직접 버전을 바꿀 수 있게 해 둡니다.

현재 버전은 워드프레스 관리자 화면에서 바로 확인할 수 있습니다. 호스팅 제어판에 들어가지 않아도 됩니다.

  1. 관리자 화면 왼쪽 메뉴에서 도구 > 사이트 건강을 엽니다.
  2. 위쪽의 '정보' 탭을 누릅니다.
  3. '서버' 항목을 펼칩니다.
  4. 'PHP 버전' 줄에 적힌 숫자를 메모해 둡니다. 나중에 되돌릴 때 이 숫자가 필요합니다.

어떤 버전으로 올릴지 공식 페이지에서 정하기

권장 버전은 해마다 바뀝니다. 그래서 블로그 글에 적힌 숫자를 그대로 믿기보다, 올리기 직전에 아래 공식 페이지 세 곳을 직접 확인하는 편이 안전합니다.

무조건 가장 최신 PHP를 고르는 것도 정답은 아닙니다. 워드프레스 코어의 PHP 호환 표를 보면, 워드프레스 버전마다 지원하는 PHP 버전 범위가 다릅니다. 예전 워드프레스에서는 최신 PHP가 지원 목록에 없는 경우도 있습니다. 그래서 워드프레스를 먼저 최신으로 올리고, 그 버전이 지원하는 PHP 가운데 권장 버전 이상을 고르는 순서가 좋습니다.

  • 워드프레스 요구사항 페이지(wordpress.org/about/requirements): 워드프레스가 권장하는 PHP 버전
  • 워드프레스 코어 핸드북의 PHP 호환 표: 내 워드프레스 버전이 지원하는 PHP 범위
  • PHP 공식 지원 버전 페이지(php.net/supported-versions.php): 아직 보안 업데이트를 받는 PHP 버전
  • 호스팅 제어판: 내 호스팅에서 실제로 고를 수 있는 PHP 버전

오래된 PHP를 그대로 두면 생기는 일

PHP 공식 안내에 따르면 각 PHP 버전은 처음 나온 뒤 2년 동안 버그와 보안 문제를 모두 고치는 적극 지원을 받습니다. 그 뒤 2년은 심각한 보안 문제만 고칩니다. 이 4년이 끝나면 지원 종료(End of life)가 되어 더 이상 보안 패치가 나오지 않습니다.

지원이 끝난 버전은 이미 알려진 취약점이 고쳐지지 않은 채 남을 수 있습니다. 워드프레스 요구사항 페이지도 오래된 PHP에서 돌아가기는 하지만, 공식 지원이 끝난 버전이라 보안 취약점에 노출될 수 있다고 안내합니다.

워드프레스 자체 업데이트도 막힐 수 있습니다. 워드프레스는 오래된 PHP 경고에서 PHP를 올리지 않으면 워드프레스를 업그레이드할 수 없게 된다고 알립니다. 워드프레스 공식 PHP 업데이트 안내는 새 PHP가 더 빠르고 보안 기능도 좋아진다고 설명합니다.

  • 보안 패치가 끝난 PHP에서 계속 운영하게 됨
  • 워드프레스 코어 업데이트를 받지 못할 수 있음
  • 새 플러그인이나 새 버전 플러그인이 설치·업데이트되지 않을 수 있음

올리기 전에: 백업과 플러그인·테마 호환 확인

워드프레스 공식 안내도 PHP 업데이트는 대개 문제없지만 보장할 수는 없다고 말합니다. 워드프레스 코어는 괜찮아도 테마나 플러그인이 새 PHP에서 오류를 낼 수 있기 때문입니다. 그래서 바꾸기 전에 아래 준비를 먼저 합니다.

플러그인마다 필요한 PHP 버전이 따로 있습니다. 워드프레스 공식 플러그인 디렉터리의 각 플러그인 페이지 오른쪽 정보 칸에서 'PHP 버전 ○○ 또는 그 이상'과 '다음까지 시험됨'을 확인할 수 있습니다. 마지막 업데이트가 아주 오래된 플러그인은 새 PHP에서 문제를 일으킬 가능성이 더 큽니다.

워드프레스 공식 안내는 호환성 점검용으로 PHP Compatibility Checker 플러그인을 소개합니다. 하지만 이 플러그인 페이지에는 더 이상 관리되지 않는다는 경고가 붙어 있습니다. 쓰더라도 결과는 참고만 하고, 개발자 안내와 실제 점검을 우선하세요.

  1. 사이트 전체를 백업합니다. 파일과 데이터베이스를 모두 포함하고, 백업 파일을 서버 밖에도 한 부 둡니다.
  2. 알림판 > 업데이트(Updates)에서 워드프레스, 테마, 플러그인을 모두 최신으로 올립니다.
  3. 업데이트 후 사이트가 정상인지 먼저 확인합니다. 이 상태가 '바꾸기 전 기준'입니다.
  4. 쓰지 않는 플러그인과 테마는 지웁니다. 점검할 대상이 줄어듭니다.
  5. 오래 업데이트되지 않은 플러그인은 개발자 페이지에서 새 PHP 지원 여부를 확인하고, 답이 없으면 비슷한 기능의 다른 플러그인을 찾아 둡니다.

호스팅 제어판에서 PHP 버전을 바꾸는 일반적인 흐름

PHP는 서버에 설치되어 있어서, 버전을 바꾸는 곳은 워드프레스가 아니라 호스팅입니다. 메뉴 이름과 위치는 호스팅 회사마다 다릅니다. 보통 'PHP 버전', 'PHP 설정', '웹 서버 설정' 같은 이름으로 있습니다.

cPanel을 쓰는 호스팅이라면 MultiPHP Manager라는 화면에서 도메인별 PHP 버전을 바꿀 수 있습니다. 다만 호스팅 회사가 이 화면을 꺼 둘 수도 있으니, 메뉴가 안 보이면 고객센터에 문의하세요.

워드프레스 공식 PHP 업데이트 페이지에는 호스팅 회사별 PHP 변경 안내 목록도 있습니다. 내 호스팅이 목록에 없거나 메뉴를 찾지 못하면 아래 문구로 문의하면 됩니다.

  1. 호스팅 제어판에 로그인하고 워드프레스가 설치된 도메인을 고릅니다.
  2. PHP 버전 설정 메뉴를 찾아 현재 버전을 한 번 더 확인합니다.
  3. 앞에서 정한 버전을 고르고 저장합니다.
  4. 적용되기까지 잠시 기다린 뒤, 사이트 건강 > 정보 > 서버의 'PHP 버전'이 바뀌었는지 확인합니다.
호스팅 고객센터 문의 문구
안녕하세요. 제 워드프레스 사이트(도메인: example.com)의 PHP 버전을 워드프레스 권장 버전 이상으로 올리고 싶습니다.
1. 현재 이 사이트에 적용된 PHP 버전
2. 제가 고를 수 있는 PHP 버전 목록
3. 직접 바꾸는 메뉴 위치(또는 대신 변경해 주실 수 있는지)
4. 문제가 생기면 이전 버전으로 되돌리는 방법
을 알려 주세요. 감사합니다.

바꾼 직후 점검하고, 문제가 생기면 되돌리기

버전을 바꾼 직후에는 방문자가 많이 보는 화면부터 직접 열어 보세요. 로그인한 상태와 로그아웃한 상태(시크릿 창)를 둘 다 확인하는 것이 좋습니다. 캐시 플러그인을 쓴다면 캐시를 비운 뒤에 봐야 정확합니다.

문제가 보이면 오래 붙잡지 말고 먼저 PHP 버전을 원래대로 되돌리세요. 방금 바꾼 같은 메뉴에서 이전 버전을 고르면 됩니다. 되돌린 뒤에 원인이 된 플러그인이나 테마를 천천히 찾아도 늦지 않습니다.

되돌려도 사이트가 복구되지 않으면 백업으로 복원합니다. 워드프레스 공식 안내에 따르면 이때는 호스팅에 먼저 이전 PHP 버전으로 돌려 달라고 한 다음 백업을 복원해야 합니다. '치명적인 오류' 화면이 뜬다면 관리자 이메일로 복구 모드 링크가 왔는지 확인하고, 그 링크로 들어가 문제 플러그인을 비활성화하는 방법도 있습니다.

  • 첫 화면과 최근 글 몇 개가 정상으로 보이는지
  • 관리자 화면 로그인과 글 편집·저장이 되는지
  • 문의 폼, 광고, 댓글처럼 플러그인이 만드는 기능이 작동하는지
  • 사이트 건강 '상태' 탭에 새 경고가 생겼는지
  • 호스팅 제어판의 오류 로그에 새 오류가 쌓이는지
이 글은 일반적인 사이트 운영 정보를 제공합니다. 검색엔진·광고 플랫폼의 정책과 화면은 바뀔 수 있으므로 중요한 설정은 공식 안내와 현재 계정 화면에서 다시 확인하세요. 특정 승인이나 수익을 보장하지 않습니다.