워드프레스와 PHP 8.3 호환성

Last Updated: 2024년 02월 15일 | | 2개 댓글

PHP 8.3이 2023년 11월 23일이 공식 릴리스되었습니다. 워드프레스의 경우 6.4 버전부터 PHP 8.3에 대한 베타 지원을 제공하고 있습니다. 대부분의 웹호스팅 업체에서는 현재 PHP 8.2까지 지원하고 있습니다. PHP 8.3에서 워드프레스가 잘 작동하는지 테스트해보았습니다.

보안 지원이 제공되는 PHP 버전

PHP 문서에 의하면 2024년 1월 1일 현재, PHP 8.1, 8.2 및 8.3 버전이 보안 지원이 제공되고 있으며 PHP 8.0 버전과 PHP 7.4 이하 버전은 보안 지원이 중단되었습니다.

보안 지원이 제공되는 PHP 버전
보안 지원이 제공되는 PHP 버전.

PHP 8.2를 적용하고 있다면 앞으로 2년 정도는 PHP 버전을 업그레이드하지 않고 잊을 수 있을 것 같습니다.

PHP 8.1, 8.2, 8.3 벤치마킹 결과

PHP 8.3이 PHP 8.2보다 어느 정도 속도가 개선되었을까요? Kinsta의 벤치마킹 결과 워드프레스 사이트와 우커머스에서 어느 정도 성능 향상을 기대할 수 있을 것 같습니다.

워드프레스 벤치마크 결과

  • 테스트 버전: 워드프레스 6.4.2 및 6.2.2.
  • 사이즈: 84,257,000바이트(WordPress 6.4.2); 52,684,000바이트(WordPress 6.2.2).
  • 워드프레스 6.4.2 결과 (초당 요청수):
    • PHP 7.4: 149
    • PHP 8.1: 153
    • PHP 8.2: 158
    • PHP 8.3: 169
  • 워드프레스 6.2.2 결과:
    • PHP 7.4: 147
    • PHP 8.1: 151
    • PHP 8.2: 153
    • PHP 8.3: 165

우커머스 벤치마크 결과

  • 테스트 버전: 우커머스 7.9.0 및 워드프레스 6.2.2
  • 사이즈: 57,470,000바이트
  • 결과 (초당 요청수):
    • PHP 7.4: 48
    • PHP 8.1: 49
    • PHP 8.2: 49
    • PHP 8.3: 58
우커머스 PHP 벤치마크
우커머스 7.9.0 및 워드프레스 6.2.2에서의 결과

우커머스의 경우 PHP 7.4, 8.1, 8.2에서는 거의 성능이 비슷하지만 PHP 8.3에서 유의미한 속도 향상을 기대할 수 있을 것 같습니다.

워드프레스와 PHP 8.3 호환성

대부분의 웹호스팅 업체에서는 아직 PHP 8.3을 지원하지 않고 있습니다. 클라우드웨이즈에 문의해보니 PHP 8.3과의 완전한 호환성을 위해 열심히 작업하고 있다는 답변을 들었습니다(참고).

공유 웹호스팅 중에서는 패스트코멧과 사이트그라운드에서 PHP 8.3을 지원합니다. 사이트그라운드는 몇 년 전 우리나라를 비롯한 일부 국가에서 신규 가입을 받지 않고 있습니다. 하지만 기존 사용자는 계속 사용이 가능합니다.

패스트코멧을 사용하는 경우 cPanel에서 PHP 버전을 선택할 수 있습니다.

패스트코멧 PHP 버전 선택

사이트그라운드를 사용하는 분의 도움을 받아 테스트 사이트를 만들어서 워드프레스 테마와 플러그인을 설치하여 호환성 여부를 확인해보았습니다.

사이트그라운드 해외 호스팅 PHP 8.3

SiteGround는 PHP 8.3.0을 베타 지원하고 있습니다. 수동으로 PHP 버전을 변경하여 PHP 8.3.0을 적용할 수 있습니다.

테마의 경우 GeneratePress, Astra 등 무료 테마들을 설치해보았습니다. 대부분의 테마에서 문제 없이 작동했습니다.

플러그인들도 PHP 8.3에서 대부분 문제 없이 잘 작동했습니다.

SEO 플러그인, 백업 플러그인, 컨택트 폼 플러그인을 비롯한 인기 플러그인과 엘리멘터, 우커머스 등 무거운 플러그인을 설치해도 문제가 발생하지 않았습니다.

또한, 케이보드, 망보드, 엠샵 플러그인 등도 설치하여 테스트해보니 우려와는 달리 잘 작동하는 것 같았습니다. 세부적으로 에러가 발생하지 않는지까지는 확인하지 않았지만, 설치하여 활성화했을 때 치명적인 오류가 발생하지 않았습니다.

아마 PHP 8.2에서 문제가 없으면 대부분 PHP 8.3에서도 별다른 문제가 발생하지 않는 것이 아닐까 생각되었습니다.

웹호스팅 업체에서 PHP 8.3을 지원해주면 대부분의 인기 테마나 플러그인과 호환성 문제가 발생하지 않을 것 같습니다. 하지만 오랫동안 업데이트가 안 되는 테마나 플러그인은 문제가 발생할 가능성이 높을 것입니다.

카페24: PHP 8.2 지원 추가

참고로 카페24에서는 매니지드 워드프레스 호스팅과 10G 광아우토반 호스팅 상품에서 PHP 8.2 지원을 추가했습니다. 카페24에서 워드프레스를 운영하는 경우 가급적 PHP 8.2로 업그레이드하시기 바랍니다.

카페24의 매니지드 워드프레스에서는 Let's Encrypt SSL 인증서가 무료로 제공되므로 워드프레스 운영 시 가급적 매니지드 워드프레스를 선택하시기 바랍니다.

카페24 가입 시 이 링크를 클릭하여 가입하시면 이 워드프레스 블로그와 네이버 카페 운영에 도움을 주실 수 있습니다.

참고


2 개 댓글

Leave a Comment