# PHP 버전 변경하기

Source: https://support.kapsulehost.com/ko-kr/changing-php-version

PHP는 워드프레스와 KapsuleHost에서 호스팅되는 대부분의 웹 애플리케이션을 구동하는 프로그래밍 언어입니다. PHP 버전은 워드프레스, WooCommerce 및 PHP 사이트에 적용되며, 정적 사이트, Node.js 사이트, Python 사이트는 PHP를 실행하지 않습니다. 사이트가 실행되는 버전은 플러그인 및 테마와의 호환성과 전반적인 성능 모두에 영향을 미칩니다.

## PHP 버전이 중요한 이유

**호환성:** 워드프레스 플러그인과 테마는 특정 PHP 버전과 함께 작동하도록 작성됩니다. 오래된 플러그인은 최신 PHP 버전을 지원하지 않을 수 있으며, 최신 플러그인은 오래된 PHP 버전에서 더 이상 작동하지 않을 수 있습니다.

**성능:** 최신 PHP 버전이 더 빠릅니다. 예를 들어 PHP 8.1에서 PHP 8.2로 이전하면 대부분의 워드프레스 사이트에서 응답 시간이 눈에 띄게 개선됩니다.

**보안:** 오래된 PHP 버전은 결국 수명 종료(end-of-life)에 도달하여 보안 패치를 더 이상 받지 못합니다. 수명이 종료된 PHP 버전을 실행하면 사이트가 패치되지 않은 취약점에 노출됩니다.

## 사용 가능한 PHP 버전

KapsuleHost는 현재 다음 PHP 버전을 지원합니다:

- PHP 8.1
- PHP 8.2 (대부분의 사이트에 권장)
- PHP 8.3 (신규 사이트 및 잘 관리된 플러그인 구성에 권장)
- PHP 8.4

> **Tip:** 2026년 기준 대부분의 워드프레스 사이트에는 **PHP 8.2 또는 8.3**이 권장되는 선택입니다. 이 버전들은 현재 플러그인과의 호환성과 성능 향상 면에서 가장 좋은 균형을 제공합니다. PHP 8.4는 플러그인과 테마가 이를 지원하는 것을 확인한 경우에 적합합니다.

## PHP 버전을 변경하기 전에

> **Warning:** PHP 버전을 변경하기 전에 항상 사이트의 수동 백업을 만드세요. 플러그인이나 테마가 새 버전과 호환되지 않으면 사이트에 오류가 표시되거나 화면이 비어 보일 수 있습니다. 백업이 있으면 신속하게 복원할 수 있습니다. 자세한 내용은 [수동 백업 만들기](https://support.kapsulehost.com/ko-kr/taking-a-backup)를 참고하세요.

업그레이드하기 전에 주요 플러그인과 테마의 호환성을 확인하세요:

1. [wordpress.org/plugins](https://wordpress.org/plugins)에 방문하여 중요한 각 플러그인을 검색합니다.
2. 플러그인 페이지에서 "Requires PHP"와 "Tested up to" 정보를 확인합니다.
3. 플러그인이 1년 넘게 업데이트되지 않았고 PHP 8.x 호환성에 대한 명시적인 언급이 없다면, 지원 포럼에서 문제 보고가 있는지 확인합니다.

![KPanel의 사이트 PHP 페이지, PHP 버전 선택기 포함](https://support.kapsulehost.com/help/screenshots/changing-php-version.89e189d4.webp)

## KPanel에서 PHP 버전 변경하기

1. [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com)에서 **KPanel**에 로그인합니다.
2. 왼쪽 사이드바에서 **웹사이트**를 클릭합니다.
3. 업데이트할 사이트를 클릭합니다.
4. 사이트의 왼쪽 메뉴에서 **설정**를 연 다음 **PHP**를 엽니다.
5. PHP Version 드롭다운에서 원하는 버전을 선택합니다.
6. **버전 적용**을 클릭합니다.

변경 사항은 몇 초 이내에 적용됩니다. 재시작이 필요하지 않습니다. 사이트는 즉시 선택한 PHP 버전으로 실행되기 시작합니다.

## PHP 버전 변경 후 테스트하기

PHP 버전을 변경한 후:

1. **사이트 홈페이지를 방문**할 때는 캐시된 결과를 피하기 위해 비공개/시크릿 브라우저 창을 사용하세요.
2. **워드프레스 관리자에 로그인**(일반적으로 `/wp-admin`)하여 백엔드가 정상적으로 로드되는지 확인하세요.
3. **주요 페이지와 기능을 확인**하세요: 문의 양식, 결제 페이지, 검색, 이미지 갤러리 또는 기타 상호작용 요소입니다.

## 플러그인이 작동하지 않을 때 해야 할 일

PHP를 변경한 후 사이트에 오류가 표시되거나 화면이 비어 보인다면:

**옵션 1: PHP 버전을 되돌립니다.**

**KPanel > Websites > [site] > Settings > PHP**로 돌아가서 이전 PHP 버전을 선택하세요. 사이트는 즉시 이전 상태로 돌아갑니다.

그런 다음 충돌을 일으키는 플러그인을 확인하세요. 다음 방법으로 확인할 수 있습니다:
- KPanel에서 PHP 오류 로그를 확인하여 문제가 있는 코드의 파일명을 확인합니다.
- 워드프레스 관리자 > 플러그인으로 이동하여 문제가 있는 플러그인에 업데이트가 있는지 확인합니다.
- 플러그인의 wordpress.org 페이지를 방문하여 PHP 8.x 호환성을 확인합니다.

**옵션 2: 백업에서 복원합니다.**

PHP 버전을 되돌려도 문제가 완전히 해결되지 않는 경우(예를 들어 오류가 설정을 손상시킨 경우), 변경 전에 만들어 둔 수동 백업을 복원하세요. 자세한 내용은 [백업에서 사이트 복원하기](https://support.kapsulehost.com/ko-kr/restoring-from-backup)를 참고하세요.

## Kora를 사용하여 PHP 버전 변경하기

Kora에게 이 작업을 요청할 수 있습니다:

> "내 사이트를 PHP 8.2로 변경해줘."
> "내 사이트는 어떤 PHP 버전을 사용하고 있어?"
> "PHP 버전을 업그레이드하고 문제가 있으면 알려줘."

Kora는 먼저 백업을 만들도록 안내한 뒤 변경을 수행하고 결과를 보고합니다.

## PHP 버전과 워드프레스 코어

워드프레스 자체도 실행을 위해 최소 PHP 버전을 요구합니다. 2026년 기준, 워드프레스는 완전한 지원과 최적의 성능을 위해 PHP 8.1 이상을 권장합니다. 워드프레스의 최소 요구 사항보다 낮은 PHP 버전을 실행하면 워드프레스 관리자에서 경고나 오류가 발생합니다. PHP 버전의 수명 종료가 임박하면 KapsuleHost가 알려드립니다.
