본문으로 건너뛰기

PHP 버전을 상위 버전으로 마이그레이션하는 방법은?

💡 요약 정리

  • EOL이 된 PHP는 보안 업데이트가 중단되어 취약합니다. 최신 버전으로의 마이그레이션을 권장합니다.
  • 먼저 소스(코드) 호환성 점검 및 수정이 필요합니다. (카페24는 코드 수정 지원을 제공하지 않습니다)
  • 나의 서비스 관리에서 PHP 버전을 변경할 수 있습니다.
  • PHP 버전 변경 시 DATA와 DB가 초기화됩니다. 반드시 사전 백업 후 진행하세요.
  • 일부 서비스에는 메뉴가 없을 수 있으며, 이 경우 신규 서비스(뉴아우토반/매니지드 워드프레스)를 추천합니다.

1. 마이그레이션(소스 수정) 준비

  • PHP는 버전별로 지원하는 함수와 동작이 다릅니다. 낮은 버전에서 작성한 코드를 수정 없이 높은 버전에서 사용하면 호환성 문제로 사이트 오류가 발생할 수 있습니다.
  • 상위 PHP 버전에서도 정상 동작하도록 코드 마이그레이션(수정)을 반드시 진행하세요.
  • 마이그레이션 작업은 개발 전문 영역입니다. 개발 담당자 또는 개발 업체와 협의해 진행해 주세요.
  • 관련 코드 수정 및 점검은 고객 책임 범위이며, 카페24에서는 코드 수정에 대한 기술 지원을 제공하지 않습니다.

2. 서버에서 PHP 버전 변경하기

  • 카페24의 나의 서비스 관리에서 PHP 버전을 변경하여 서버 환경을 상향할 수 있습니다.
  • 경로: 나의 서비스 관리 > 호스팅관리 > 연장/변경/추가옵션 > 변경 신청 > 서버환경 변경 > PHP 버전 변경
  • 중요 : PHP 버전 변경 시 DATA와 DB가 초기화됩니다. 작업 전 반드시 직접 백업하세요.

2-1. 메뉴가 보이지 않는 경우와 추천 서비스

  • 일부 서비스에는 ‘PHP 버전 변경’ 메뉴가 없을 수 있습니다.
  • 새 아이디로 신규 신청을 원하시는 경우 다음 서비스를 추천합니다.
  • 기타 서비스에도 최신 PHP 버전은 지속적으로 추가될 예정입니다.

3. EOL(지원 종료) 이해하기

  • EOL(End of Life)이란, 공식 사이트(예: php.net)에서 해당 버전에 대한 보안 업데이트 등 기술 지원이 종료된 상태를 의미합니다.
  • EOL 버전은 알려진 취약점에 대한 패치가 제공되지 않아 보안 위험이 큽니다. 운영 체제의 구버전(예: Windows 7) 보안 업데이트가 종료된 것과 유사한 개념입니다.
  • 서버 단에서 웹 방화벽 등 기본 보안 기능을 제공하더라도, PHP 자체 취약점이나 사이트 코드의 취약점은 전부 차단하기 어렵습니다. 최신 PHP 버전 사용과 코드 보안 점검이 최선의 예방책입니다.
  • PHP EOL 정보 확인: