PHP 7.4는 2022년 11월에 단종됩니다. 이것이 귀하의 WordPress 사이트에 어떤 의미가 있습니까?

게시 됨: 2022-11-03

2022년 11월 28일부터 PHP 버전의 보안 업데이트 수신이 중단됨에 따라 PHP 7.4 수명 종료가 임박했습니다. PHP로 작성된 모든 웹사이트의 60% 이상이 여전히 PHP 7 릴리스 분기의 최종 버전을 사용하고 있기 때문에 특히 그렇습니다. 전체 인터넷 커뮤니티에 큰 영향을 미칩니다.

WordPress는 전 세계 모든 웹사이트의 40%를 지원하므로 모든 WordPress 웹사이트 소유자에게 PHP 8로의 전환이 가장 중요합니다. EOL 이후의 PHP 7.4를 계속 사용하면 주요 보안 위험이 발생하고 글로벌 맬웨어 볼륨이 추가로 증가할 수 있습니다.

PHP 7.4 수명 종료에 대한 이 종합 가이드에서는 11월 말까지 WordPress 웹사이트를 PHP 8로 이전해야 하는 이유와 가동 중지 시간을 최소화하는 방법에 대해 알아봅니다.

WordPress는 PHP 8과 완전히 호환됩니까?

예, 최신 WordPress 릴리스인 WordPress 6.1은 PHP 8과의 완벽한 호환성을 제공합니다. 이제 현재 안정적인 PHP 버전인 PHP 8.1을 사용하여 WordPress 6.1을 설치할 수 있습니다.

PHP 7.4의 초기 릴리스 이후 WordPress는 WordPress 코어의 5.3 버전부터 전체 지원을 제공하는 것을 목표로 했습니다. 결과적으로 PHP 7.4는 지난 몇 년 동안 소개된 모든 주요 WordPress 릴리스에 대한 선택 PHP 버전으로 WordPress에서 공식적으로 권장되었습니다.

PHP 8.0이 2년 전에 처음 나왔지만 제한된 이전 버전과의 호환성으로 인해 WordPress 커뮤니티에서 새 PHP 릴리스를 완전히 활용할 수 없었습니다. 2년이 지난 지금도 PHP 7.4는 세계에서 가장 많이 사용되는 PHP 버전으로 남아 있습니다.

2022년의 두 가지 주요 플랫폼 릴리스인 WordPress 5.9 및 WordPress 6.0은 PHP 8.0 및 8.1에 대해서만 베타 호환성을 제공했습니다. 이는 WordPress 코어가 새로운 PHP 8 릴리스 분기를 완전히 지원하기 위해 여전히 일련의 수정을 거쳐야 함을 의미합니다.

워드프레스 6.1 및 PHP 8

2022년 11월 1일에 출시된 WordPress 6.1은 마침내 PHP 8.0 및 8.1에 대한 완전한 지원을 발표했습니다.

PHP 8.1은 활발한 커뮤니티 지원 단계에 있는 안정적인 최신 PHP 버전입니다. WordPress 웹 사이트 소유자는 새로운 기능을 활용하고 추가 보안 범위를 보장하기 위해 PHP 8.1로 업그레이드하는 것이 좋습니다.

WordPress 코어는 이제 PHP 8 릴리스 분기를 완벽하게 지원하지만 대부분의 플러그인과 테마는 아직 PHP 8과의 호환성을 보장하지 않습니다. 이것은 WordPress 사용자가 업그레이드에 직면하게 될 주요 어려움 중 하나이며 더 자세히 논의할 것입니다. 가이드에서 더. 또한 iThemes가 WordPress 6.1 및 PHP 8.1로 업그레이드하는 데 어떻게 도움이 되는지 배우게 됩니다.

PHP 7.4 수명 종료

PHP 7.4 지원 수명 주기

각 PHP 버전의 지원 수명 주기는 3년이며, 여기에는 2년의 활성 지원과 1년의 중요한 보안 패치가 포함됩니다. 최초 릴리스 날짜로부터 3년 후 버전은 수명이 다합니다.

처음 2년 동안 식별된 모든 버그와 보안 취약점은 정기적인 포인트 릴리스에서 해결됩니다. 2년 간의 적극적인 지원 후 PHP 커뮤니티는 필요에 따라 중요한 보안 문제에 대한 수정 사항을 제공할 것입니다.

PHP 7 릴리스 분기 및 최종 마이너 릴리스의 일부로 PHP 7.4는 2019년 11월에 처음 세상에 소개되었습니다. 1년 전인 2021년 11월에 해당 버전에 대한 적극적인 지원이 종료되었습니다.

2022년 11월 말에 PHP 7.4의 수명이 다함에 따라 광범위한 PHP 개발자 커뮤니티는 모든 개선 사항과 새로운 기능이 포함된 PHP 8을 채택해야 합니다. PHP 8.0은 1년 후에 수명이 다할 것이며 PHP 8.1은 2024년 11월까지 완전히 지원됩니다.

PHP 버전 출시일 활성 지원 종료 삶의 끝
PHP 7.4 2019년 11월 28일 2021년 11월 28일 2022년 11월 28일
PHP 8.0 2020년 11월 26일 2022년 11월 26일 2023년 11월 26일
PHP 8.1 2021년 11월 25일 2023년 11월 25일 2024년 11월 25일

PHP 7.4 과거 EOL 사용의 3가지 부정적인 결과

수년에 걸쳐 PHP는 웹사이트 개발의 중심이 되어 모든 웹사이트의 70% 이상이 서버 측 스크립팅 언어로 PHP를 사용합니다. 동적 데이터베이스 기반 웹 사이트 및 웹 응용 프로그램을 구축할 수 있도록 하는 PHP는 WordPress 및 기타 많은 콘텐츠 관리 시스템에서 사용됩니다.

개발 주기의 일부로 모든 소프트웨어는 새로운 기능을 제공하고 기존 기능을 개선하기 위해 지속적인 변경을 거칩니다. PHP와 WordPress도 예외는 아닙니다.

각각의 새로운 PHP 릴리스 분기는 수많은 업데이트와 버그 수정을 제공하고 눈에 띄는 성능 향상을 제공합니다. 그러나 제한된 이전 버전과의 호환성으로 인해 기능이 크게 손실될 수 있습니다. 웹사이트 코드를 정기적으로 업데이트하는 것의 중요성을 강조합니다.

WordPress의 경우 WordPress 커뮤니티에서 플랫폼을 구축하고 유지 관리할 때 웹 사이트 소유자는 WordPress 코어를 거의 또는 전혀 변경할 필요가 없습니다. 반면에 플러그인 및 테마 개발자는 코드가 새 PHP 버전과 완전히 호환되는지 확인해야 합니다.

수명이 다한 PHP 7.4를 계속 유지하면 WordPress 웹사이트에 어떤 부정적인 영향을 미칠 수 있는지 자세히 살펴보겠습니다.

보안 위험 증가

PHP 7.4의 수명이 다하면 해당 버전에 대한 보안 업데이트가 릴리스되지 않습니다. PHP 7 릴리스 브랜치를 유지하면 웹사이트가 패치되지 않은 다양한 취약점에 노출되어 공격 표면이 크게 증가합니다.

연구에 따르면 WordPress는 다른 어떤 콘텐츠 관리 시스템보다 악의적인 해커의 표적이 됩니다. EOL이 지난 PHP 7.4를 사용하면 시간이 지남에 따라 누적되는 심각한 보안 위험에 대한 노출이 증가합니다.

모범 사례와 iThemes Security Pro와 같은 강력한 보안 플러그인을 적용하더라도 수많은 보안 위협으로부터 WordPress 웹사이트를 보호하는 데 도움이 되지 않습니다. 오래된 소프트웨어를 사용하면 항상 보안 위험이 증가합니다.

웹사이트 안정성 감소

PHP 8 릴리스 분기에는 PHP 7.4의 일부 기능이 완전히 남아 있는 상태에서 다양한 새로운 기능과 개선 사항이 도입되었습니다. PHP 7.4에 있는 여러 기능은 이제 더 이상 사용되지 않습니다.

PHP 7.4를 계속 사용하면서 WordPress를 최신 6.1 릴리스로 업데이트하면 WordPress 코어가 PHP 8과의 완전한 호환성을 제공하기 위해 일련의 변경을 거쳤기 때문에 애플리케이션 안정성이 저하됩니다.

WordPress 웹 사이트는 장기적으로 치명적인 오류로 바뀌고 웹 사이트를 완전히 다운시키는 PHP 관련 경고를 지속적으로 표시합니다. 새로운 PHP 8 버전에서 작동하도록 재구성된 활성 테마 및 플러그인을 업데이트하면 잠재적인 문제가 확대됩니다.

성능 저하

WordPress 6.1은 주요 성능 개선 사항을 발표했습니다. REST API에 대한 많은 예상 쿼리 캐싱 및 최적화를 통해 WordPress 웹 사이트 소유자는 상당한 성능 향상을 인지해야 합니다.

PHP 8은 WordPress PHP 개발에 대한 수많은 개선 사항을 제공하므로 코드 품질이 향상되고 코드 처리가 더욱 효율적입니다. 수명이 다한 PHP 7.4를 계속 사용하면 성능이 저하되어 트래픽을 수용하려고 할 때 호스팅 및 웹 사이트 유지 관리 비용이 증가할 수 있습니다.

PHP 7.4 EOL 이후 유지의 결과 다루기

11월 28일 이후에 PHP 7.4를 사용하면 WordPress 웹사이트가 주요 보안 위험에 노출되고 추가 비용이 발생하고 기회를 잃게 됩니다.

맬웨어 감염 또는 성능 저하와 같은 부정적인 결과를 처리하려면 훨씬 더 많은 시간과 돈을 투자해야 합니다. 웹 사이트를 WordPress 6.1 및 PHP 8로 업데이트하면 장기적으로 웹 사이트 유지 관리 비용이 훨씬 낮아집니다.

WordPress 사이트용 PHP 8 업데이트의 5가지 주요 이점

수명이 다한 PHP 7.4를 사용하면 WordPress 웹 사이트에 어떤 부정적인 영향을 미칠지 알았으므로 PHP 8 릴리스 분기로 이동하면 얻을 수 있는 모든 이점을 요약해 보겠습니다.

  • WordPress 6.1과의 완벽한 호환성. 최신 WordPress 버전은 PHP 8을 완벽하게 지원합니다. PHP 8 릴리스 분기는 마지막 마이너 릴리스의 수명이 다할 때까지 WordPress와 완벽하게 호환됩니다.
  • 공격 표면 감소. PHP 8은 커뮤니티로부터 적극적인 지원을 받습니다. 식별된 모든 보안 취약점은 신속한 패치를 받습니다.
  • 향상된 성능. 워드프레스는 PHP 8이 제공하는 새로운 기능과 성능 향상을 활용하여 모든 웹사이트에서 더 빠른 웹 페이지 로드 시간을 보장합니다.
  • 개선된 개발 경험. PHP 8에 도입된 다양한 새로운 기능은 WordPress PHP 개발 프로세스를 단순화하고 테마 및 플러그인 개발자에게 더 많은 기회를 제공합니다.
  • WordPress 오류가 발생할 확률이 낮습니다. 최신 WordPress 릴리스와 함께 최신 PHP 버전을 사용하면 오류 처리를 방지하는 데 도움이 됩니다.

7단계로 PHP 8로 안전하게 업데이트하는 방법

WordPress 웹사이트를 PHP 8로 업데이트하면 기능이 손실되거나 웹사이트를 다운시키는 치명적인 오류가 발생할 수 있습니다. 이것은 PHP 8 릴리스 분기에서 더 이상 지원하지 않는 기능을 포함하는 오래된 코드를 실행하기 때문에 발생합니다.

이미 WordPress 6.1로 업데이트한 경우 범인은 활성 플러그인 또는 WordPress 테마 중 하나일 수 있습니다. 플러그인 및 테마 개발자는 PHP 8이 제공하는 새로운 기능을 따라잡고 PHP 7.4의 수명이 다할 때까지 코드를 업데이트할 수 있습니다.

다운타임을 줄이고 라이브 사이트가 다운되지 않도록 하려면 아래 5단계에 따라 WordPress 웹사이트를 현재 안정적인 PHP 버전인 PHP 8.1로 업데이트하십시오.

1단계. 스테이징 환경 만들기

준비 환경이 있으면 라이브 사이트에 모든 변경 사항을 푸시하기 전에 새로운 기능을 테스트하고 업데이트를 실행할 수 있습니다. 스테이징 환경은 WordPress 웹 사이트의 사본을 호스팅하고 실제 버전과 동일한 서버 인프라에서 실행해야 합니다.

Nexcess WordPress 계획과 같은 관리형 WordPress 호스팅은 스테이징 및 개발 환경을 생성하는 기능을 제공하여 프로세스를 완전히 자동화합니다.

VPS 또는 전용 호스팅을 사용하는 경우 WordPress 웹 사이트 도메인 이름의 하위 도메인에 복제하여 웹 사이트의 스테이징 버전을 만들 수 있습니다. 그런 다음 새 주소를 사용하여 준비 웹 사이트를 로드하려면 새 DNS 레코드를 추가하고 WordPress 데이터베이스의 URL을 업데이트해야 합니다.

새로 생성된 스테이징 웹사이트에서 기본 WordPress 구성 파일인 wp-config.php를 검토하여 올바른 데이터베이스 연결 정보 및 기타 중요한 세부 정보가 포함되어 있는지 확인하는 것을 잊지 마십시오.

2단계. 준비 웹사이트를 WordPress 6.1 및 PHP 8.1로 업데이트

스테이징 환경이 생성되면 이제 라이브 웹사이트 사본을 새로운 WordPress 릴리스 및 PHP 8.1로 업데이트할 수 있습니다. 관리 대시보드에서 WordPress를 6.1 릴리스로 업데이트하고 호스팅 제어판에서 PHP 8.1로 전환합니다.

활성 테마와 모든 플러그인이 사용 가능한 최신 버전으로 업데이트되었는지 확인하십시오. WordPress 대시보드에서 또는 WordPress 명령줄 인터페이스를 사용하여 테마 및 플러그인 업데이트를 실행할 수 있습니다.

3단계. WordPress 웹사이트의 모든 영역 테스트

스테이징 웹사이트를 모든 플러그인 및 활성 테마와 함께 PHP 8 및 WordPress 6.1로 업데이트했으면 테스트할 시간입니다. 라이브 웹사이트의 복사본을 열고 웹 페이지와 양식에서 특정 백엔드 기능에 이르기까지 웹사이트의 모든 영역을 테스트합니다.

대부분의 WordPress 웹 사이트 소유자는 PHP 7.4에서 PHP 8.1로 전환한 후 스테이징 웹 사이트에서 문제를 보지 않습니다. 그러나 스테이징 웹 사이트가 다운되어 치명적인 오류가 표시되기 시작하면 이것은 드문 일이 아닙니다. 결국 새 PHP 릴리스 분기로 이동한 것입니다.

일부 플러그인은 새로운 PHP 버전과 완전히 호환되도록 중요한 업데이트를 아직 제공하지 않거나 일부 사용자 정의 코드를 수정해야 할 수도 있습니다.

4단계. 업데이트로 인해 스테이징 환경에서 발생한 문제 해결

받은 오류에 따라 근본적인 문제가 해결될 때까지 전체 기능을 복원하기 위해 특정 단계를 수행해야 합니다. 모든 플러그인을 비활성화하여 문제를 일으키는 플러그인을 찾거나 WordPress에서 제공하는 기본 블록 테마 중 하나로 일시적으로 전환하십시오.

특정 오류에 접근하는 방법을 잘 모르는 경우 호스팅 제공업체의 지원 팀에 문의하거나 iThemes가 준비한 일반적인 WordPress 오류를 수정하는 방법에 대한 가이드를 검토하세요.

우리는 이미 "WordPress 웹 사이트에 치명적인 오류가 발생했습니다"를 수정하는 방법을 다루었으며 "죽음의 흰색 화면"이라고도 합니다. 이 오류 메시지는 업데이트 실패 또는 코드 비호환성으로 인해 자주 표시됩니다.

플러그인 개발자가 PHP 8과 완전히 호환되는 업데이트를 출시할 때까지 결함이 있는 플러그인을 비활성화 상태로 유지해야 할 수도 있습니다.

5단계. 라이브 WordPress 사이트 백업

프로덕션 환경을 변경하기 전에 라이브 WordPress 웹 사이트의 전체 백업을 수행하십시오. 새 백업은 WordPress 데이터베이스와 디스크에 저장된 모든 웹 사이트 파일에 모두 연결해야 합니다.

WordPress 웹사이트 소유자는 업데이트 실패 또는 맬웨어 감염으로부터 웹사이트를 보호하기 위한 확실한 백업 전략이 필요합니다. BackupBuddy는 예약 및 주문형 백업과 원클릭 복원을 통해 WordPress 웹사이트 사본을 원격 위치에 항상 안전하게 저장하도록 합니다.

6단계. 스테이징을 라이브로 푸시

일부 WordPress 웹 사이트 소유자는 웹 사이트를 PHP 8.1에서 실행하기 위해 스테이징 환경을 완전히 변경해야 할 수 있습니다.

스테이징 웹 사이트에서 사용자 정의 코드를 수정하거나 플러그인을 비활성화해야 하는 경우 라이브 웹 사이트에서 업데이트를 실행하기 전에 프로덕션 환경에 변경 사항을 적용하십시오.

7단계. 라이브 WordPress 사이트를 PHP 8로 업데이트

WordPress의 전체 백업을 저장하고 필요한 수정 작업을 수행했으므로 이제 PHP 8로 업데이트할 차례입니다. 호스팅 제어판에 로그인하고 새 릴리스 분기의 현재 안정적인 PHP 버전인 PHP 8.1로 전환합니다.

iThemes는 PHP 7.4 수명 종료를 준비했습니다. 당신이 있습니까?

PHP 7.4 수명 종료는 전체 WordPress 커뮤니티를 위한 거대한 이벤트입니다. 11월 28일부터 PHP 7 릴리스 분기의 최종 마이너 릴리스에는 보안 업데이트가 제공되지 않습니다.

수명이 다한 PHP 7.4를 계속 사용하는 WordPress 웹 사이트 소유자는 성능 저하와 중요한 보안 위험에 대한 노출 증가를 경험하게 됩니다. 그렇기 때문에 PHP 8 및 WordPress 6.1로 업데이트하여 새로운 기능을 활용하고 다양한 위협으로부터 웹사이트를 안전하게 보호하는 것이 좋습니다.

iThemes는 PHP 7.4 단종을 준비했으며 PHP 8 릴리스 분기와의 완전한 제품 호환성을 발표하게 되어 기쁩니다. iThemes Security Pro 및 BackupBuddy(고급 보안 및 데이터 복구를 위해 선호하는 솔루션)를 WordPress 6.1 및 PHP 8.1에서 계속 사용할 수 있습니다.

또한 iThemes는 WordPress 6.1 및 PHP 8로 쉽고 간편하게 전환할 수 있도록 도와줍니다. 여러 WordPress 웹 사이트를 관리하는 경우 iThemes Sync Pro는 원클릭 업데이트, 고급 가동 시간 모니터링 및 SEO 메트릭 추적 기능을 갖춘 개인 비서가 될 것입니다.

WordPress 6.1 및 PHP 7.4 수명 종료 릴리스는 WordPress를 사용하여 훌륭한 웹사이트를 구축할 수 있는 좋은 기회가 될 수 있습니다. 웹사이트 소유자를 꿈꾸는 경우 Kadence WP 테마는 멋지고 눈길을 끄는 디자인을 만드는 데 필요한 모든 것을 제공할 수 있습니다.