워드프레스 PHP 8.0 적용

작년에 워드프레스 5.6이 릴리즈되었을 당시 PHP 8.0 적용은 시기 상조라는 평가가 있었지만 워드프레스 5.7.1에 PHP 8.0을 적용해보니 우려와 달리 큰 오류 없이 잘 작동하는 것 같습니다. 속도는 PHP 7.4를 적용했을 때와 비교하여 비슷한 수준인 것으로 보입니다.

2022년 1월 업데이트: 블루호스트에서는 PHP 8.1에 대한 지원을 추가했습니다. 이제 PHP 8.1을 선택할 수 있습니다. 하지만 일부 테마나 플러그인에서 에러가 발생하는 것 같습니다. 그런 경우에는 PHP 8.0이나 PHP 7.4로 버전을 낮추어 문제가 발생하지 않는지 체크해보시기 바랍니다.

워드프레스 블로그에 PHP 8.0 적용

며칠 전에 WHM에 접속해보니 PHP 8.0을 설치할 수 있는 것을 발견하여 기존의 PHP 7.3과 PHP 7.4 구성에서 PHP 7.3을 제거하고 PHP 8.0을 추가했습니다.

워드프레스 블로그에 PHP 8.0 적용

Bluehost VPS를 사용하는 경우 WHM에 로그인하여 PHP 8.0을 설치할 수 있습니다. PHP 8.0 추가 방법은 "블루호스트 VPS에서 PHP 7.4 적용 방법"을 참고해보세요. PHP 7.4를 적용하는 방법을 설명하고 있지만 PHP 8.0을 적용하는 절차도 동일합니다.

블루호스트 VPS에서 PHP 7.4 버전을 지원되었을 당시 초기에는 멀티사이트에서 오류가 발생하여 애 먹었던 적이 있습니다. PHP 8.0 버전의 경우 워드프레스 멀티사이트에서도 문제 없이 잘 작동하네요.

많이 사용되는 인기 워드프레스 테마와 플러그인을 사용하는 경우 PHP 8.0을 적용해도 문제가 발생할 가능성이 낮을 것 같습니다. 인기 테마와 플러그인은 최신 워드프레스 버전과 PHP 버전에 빠르게 대응하는 경향이 있습니다. 일부 테마와 플러그인에서는 문제가 발생할 수 있습니다.

PHP 8.0을 적용한 후 Google PageSpeed Insights 사이트에서 분석해보니 이전보다 점수가 높아졌습니다. 특히 모바일 점수가 개선되었습니다.

구글 페이지스피드 인사이트 점수

하지만 구글 페이지스피드 인사이트 스코어는 실제 속도를 나타내는 것이 아니므로 점수에 그리 의미를 둘 필요는 없습니다.

당분간 PHP 8.0을 적용하여 오류가 없는지 체크해보고 계속 적용할지 여부를 결정할 생각입니다.

워드프레스 관리자 페이지 내에서 PHP 버전과 PHP 환경 설정값을 확인하려면 도구 > 사이트 건강 > 정보 탭으로 이동하여 서버 섹션에서 체크할 수 있습니다. PHP time limit, PHP memory limit 등 PHP 환경 설정값이 낮은 경우 엘리멘터 페이지 빌더 등 일부 플러그인이나 테마가 제대로 작동하지 않을 수 있습니다.

참고로 PHP 7.3은 2021년 12월 6일까지 보안 지원이 제공되고, PHP 7.4는 2022년 11월 28일, PHP 8.0은 2023년 11월 26일까지 제공됩니다.

블루호스트 공유호스팅의 PHP 8.0 지원

블루호스트 공유호스팅에서는 현재 PHP 7.4까지 지원됩니다. 블루호스트에 라이브 채팅으로 문의해보니 PHP 8.0에 대한 지원은 조만간 이루어질 예정이라고 합니다.

I can see that PHP 8.0 is a new release. We enable stable releases of PHP, so that websites won't crash or misbehave on our servers. We will enable PHP 8.0 soon, when it has a stable version.

아마 PHP 8.0 릴리스가 서버에서 충돌이나 오작동이 없음을 확인한 후에 PHP 8.0에 대한 지원을 추가할 것 같습니다.

2021년 7월 업데이트: 이 글이 작성될 시점인 2021년 4월에는 PHP 7.4까지 이용이 가능했지만 7월 29일에 확인해보니 블루호스트 공유호스팅에서도 PHP 8.0을 선택할 수 있도록 업데이트되었습니다. PHP 버전 변경 방법은 블루호스트 공유호스팅 - PHP 8.0 지원을 참고해보세요.

SiteGround, GreenGeeks 등 일부 해외 호스팅에서는 PHP 8.0까지 지원됩니다. 다만, 사이트그라운드는 우리나라를 비롯한 대부분의 아시아 지역에서 신규 가입을 중단했습니다. GreenGeeks는 LiteSpeed 서버에서 운영되기 때문에 속도가 괜찮은 것 같습니다("해외호스팅 GreenkGeeks에 워드프레스 설치하는 방법" 참고).

참고

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

2개 댓글

  1. xampp 보니 8.0.3 버전인데 써보니 잘 됩니다.
    특별히 문제되는 것도 없고
    모든 사람들이 8.0.3 버전으로 이동했으면 좋겠습니다.
    조만간 8.0.4 버전을 배포할 듯 합니다.

    1. 저도 아직은 특별히 문제되는 부분은 없습니다.
      많이 사용되는 인기 테마와 플러그인을 사용하는 경우에는 PHP 8.0을 적용해도 문제가 발생할 가능성이 낮을 것 같습니다.

댓글 남기기

* 이메일 주소는 공개되지 않습니다.