PHP 8 업그레이드 – 최대한 빨리 해야 하는 이유

게시 됨: 2022-10-03

pexels.com을 통한 추상 비즈니스 코드 코더의 이미지

플러그인 중 하나에 대한 데이터를 파헤치는 동안 WordPress 사용자의 2%만이 PHP 8로 전환했음을 알 수 있었습니다! 기술은 계속 발전하고 있으며 사용자에게 최적의 경험과 보안을 보장하기 위해 계속해서 노력해야 합니다. WordPress 생태계를 지원하는 PHP 프로그래밍 언어가 이제 5. x, 6. x, 7. x에서 버전 8로 업그레이드되었습니다. PHP 8 업그레이드에는 많은 흥미로운 기능이 포함되어 있습니다. 이 기사. 이전 PHP 버전의 보안 문제를 해결하기 위한 패치가 2022년 11월 28일에 만료된다는 점에 유의하는 것이 중요합니다.

이 가이드에서는 PHP 8 업그레이드를 시작하기 전에 알아야 할 특징, 기능, 이점에 대해 알아봅니다.

한편, PHP 8 업그레이드에 대해 전문가와 상담하고 싶다면 지금 WordPress 팀과 무료 상담을 신청하세요.

이전 버전의 PHP에서 벗어나야 하는 이유

pexels.com 을 통한 Markus Spike의 이미지

PHP 8 업그레이드를 진행해야 하는 주요 이유를 살펴보겠습니다.

PHP 보안 위험 및 취약성

PHP를 업그레이드하는 주된 이유는 정기적으로 업데이트를 수신하는 완전히 지원되는 버전에서 WordPress 애플리케이션이 실행되고 있는지 확인하는 것입니다.

새 버전에는 PHP를 사용하는 응용 프로그램의 보안을 유지하는 몇 가지 보안 패치가 있습니다.

다시 말하지만, 지원되지 않는 PHP 버전에는 보안 취약점에 대한 수정 사항이 없으므로 PHP 웹 응용 프로그램을 호스팅하기 전에 먼저 호스팅 공급자가 PHP 버전을 업그레이드했는지 확인하십시오.

따라서 이전 버전의 PHP를 계속 사용하면 악의적인 공격을 받기 쉽습니다.

PHP 버전 비호환성

최신 버전의 PHP를 사용하는 또 다른 중요한 이유는 호환성 지원입니다. 이전 버전을 실행하면 사이트가 손상될 위험이 있으며 이것이 웹 개발자의 주요 관심사입니다.

지원되는 PHP 버전은 이러한 프로토콜이 정기적으로 모니터링되고 개선됨을 의미합니다.

각 업그레이드에는 보안을 개선하고 결함, 구성 오류 및 기타 문제를 제거하기 위한 주요 및 사소한 업데이트가 함께 제공됩니다. 최신 버전 및 업그레이드에 대한 최신 정보를 유지하는 것은 논쟁의 여지가 없습니다.

성능

PHP 8 업그레이드로 성능이 크게 향상되었습니다. PHP 7.4에서는 시스템이 PHP 5.6보다 초당 3배 더 많은 REST API 요청을 수행할 수 있으며 PHP 8은 거의 4배 더 좋습니다.

아래 표에서 속도 점수 및 REST API 열을 참조하십시오.

PHP 버전 비교(출처: phpbenchmarks.com)

PHP 8로 업그레이드할 때의 이점

pexels.com 을 통한 Cottonbro의 이미지

안전

WordPress와 같이 PHP로 구축된 플랫폼을 작동하려면 완전히 지원되고 보안 문제에 대해 정기적으로 업데이트되는 PHP 버전에서 실행해야 합니다.

오버플로, 메모리 손상, XSS, DoS, 코드 실행, 디렉터리 탐색, 정보 탐색 및 검색은 사용되지 않는 버전에서 계속 실행할 경우 존재할 수 있는 위험의 몇 가지 예에 불과합니다.

개발 지원

호환성을 위해 잘 지원되고 지원되는 최신 버전의 PHP를 사용해야 합니다. 오래된 버전을 사용하면 웹사이트의 테마와 플러그인이 지저분해질 수 있습니다.

이전 버전의 언어를 사용하여 발생할 수 있는 위협을 억제하기 위해 최신 버전과 업그레이드를 유지하는 것이 좋은 습관입니다.

개발자를 위한 마음의 평화

PHP 7.4는 PHP 8 이전의 가장 안정적인 최신 버전입니다. 2019년 11월 28일에 출시된 PHP 7.4 버전에는 일련의 새로운 기능, 구문 향상 및 버그 수정이 포함되어 있습니다.

안타깝게도 많은 개발자가 광범위한 버전을 지원하는 데 지쳐서 프로젝트를 불안정성, 보안 부족 및 성능 격차에 노출시킵니다.

워크로드를 해결하려면 플랫폼을 PHP 8로 업그레이드하는 것이 좋습니다. 이렇게 하면 온라인 비즈니스에서 작업하는 개발자의 워크로드가 줄어듭니다.

WooCommerce 구독 마이그레이션 체크리스트를 확인하세요 .

PHP 8 업그레이드 방법

pexels.com을 통해 Pixabay의 이미지

수행할 작업을 알고 있다면 PHP 버전을 간단하고 간단하게 업그레이드할 수 있습니다. 물론 모든 업그레이드와 마찬가지로 문제가 발생할 가능성이 항상 있습니다. 버그, 실패한 업그레이드 또는 그 사이의 문제일 수 있습니다.

먼저, 일반적으로 웹사이트의 모든 것이 최신 PHP 버전과 호환되는지 확인합니다. 이 정보는 웹 호스팅 제어판에 로그인할 때 볼 수 있습니다. 호스팅 플랫폼에서 선택한 PHP 버전이 최신 버전이 아닌 경우 몇 단계만 거치면 업그레이드할 수 있습니다. 다른 PHP 버전으로 제어판을 마이그레이션하는 것은 간단하므로 PHP.net이 현재 지원하는 PHP 버전 중에서 선택하기만 하면 됩니다.

PHP 버전의 일반적인 수명은 3년이며 그 이후에는 더 이상 사용하지 않아야 합니다. 다음 방법을 사용하여 웹사이트의 PHP 버전을 업그레이드하십시오.

방법 1: 준비 사이트 사용

라이브 사이트를 업그레이드하기 전에 PHP 버전 변경을 테스트할 수 있는 개발 환경(스테이징 사이트라고도 함)에 웹사이트의 정확한 복제본이 있어야 합니다.

라이브 사이트보다 업그레이드를 위해 스테이징 사이트를 사용하면 다음과 같은 많은 이점이 있습니다.

수익 확보: 라이브 웹사이트를 업그레이드하고 중단되면 수익이나 사용자를 잃을 수 있습니다. 그러나 준비 사이트에서 테스트하면 모든 위험이 완화됩니다.

시간: 준비 사이트에서 WordPress PHP 버전을 업그레이드하면 모든 것이 제대로 작동하는지 며칠 동안 테스트할 수 있습니다. 라이브 사이트에서 직접 업그레이드하는 것은 짧은 테스트 기간 동안만 허용됩니다. 결과적으로 깨진 버그는 쉽게 간과되어 사용자에게 부정적인 경험을 줄 수 있습니다.

평판 유지: 라이브 사이트를 업그레이드하고 사이트가 손상되면 평판이 나빠집니다. 결과적으로 사람들이 귀하의 사이트 방문을 중단할 수 있습니다. 업그레이드의 결과로 문제가 발생하는 경우 평판을 훼손하지 않고 먼저 문제를 해결할 수 있습니다.

안전한 업그레이드를 위해 WordPress 개발 팀에 문의할 수 있습니다 .

방법 2: 사이트 백업 플러그인 사용

이 방법에는 PHP 버전을 8로 업그레이드하기 전에 WordPress 사이트를 먼저 백업하는 것이 포함됩니다.

WordPress 대시보드에서 wp-admin > 플러그인 > 새로 추가로 이동하여 " Updraft "를 찾습니다.

그런 다음 " 지금 설치 " 버튼을 클릭한 다음 " 활성화 " 를 클릭하여 둘러보기/설정 마법사로 이동합니다.

이제 " 시작하려면 여기를 누르십시오! " 버튼을 누른 다음 다음 페이지에서 " 지금 백업 "을 클릭합니다.

다음으로 " 백업에 데이터베이스 포함 " 및 "백업 에 파일 포함" 옆의 확인란을 선택합니다.

완료되면 모달에서 " 지금 백업 " 버튼을 클릭합니다.

웹사이트의 콘텐츠 크기에 따라 몇 분에서 30분 정도 소요됩니다. 백업이 완료되면 성공 메시지가 표시되고 아래 이미지와 같이 백업이 목록에 추가됩니다.

그게 다야; WordPress 웹사이트를 성공적으로 백업했으며 이제 PHP 버전 8로 업그레이드할 준비가 되었습니다.

백업은 기본적으로 서버에 저장되므로 아래 단계에 따라 다운로드해야 합니다.

wp-admin > Settings > UpdraftPlus Backups 에서 기존 백업까지 아래로 스크롤하면 다음과 같이 나열된 모든 백업이 표시됩니다.

다운로드 속도를 높이려면 절대적으로 필요한 항목만 확인하십시오.

  • 데이터 베이스
  • 플러그인
  • 테마
  • 업로드
  • 추가 파일

항목을 클릭하면 서버에 위치하게 되며 파일을 컴퓨터로 다운로드할 수 있습니다.

각 항목을 클릭하면 컴퓨터에 다운로드됩니다. 모든 것을 다운로드한 후에는 오류가 발생할 경우 웹사이트를 복원할 수 있다는 사실을 알고 PHP 버전을 자신 있게 업그레이드할 수 있습니다.

방법 3: 호스팅 제공업체에 문의

PHP 버전을 안전하게 업그레이드하기 위해 사용할 수 있는 또 다른 옵션은 호스트입니다. 물론 웹사이트도 백업해야 합니다.

흐름에는 일반적으로 다음이 포함됩니다.

  • 제어판에 로그인합니다.
  • 고급 설정 타일까지 아래로 스크롤하여 PHP 및 데이터베이스 설정을 선택합니다.
  • PHP 버전 업데이트까지 아래로 스크롤합니다.
  • 전환하려는 PHP 버전을 선택하고 업데이트 버튼을 클릭합니다.

웹사이트 제어판을 사용하는 방법을 이해하고 있다면 위의 단계를 수행할 수 있습니다. 그렇지 않으면 호스팅 제공업체에 PHP 버전 업그레이드를 요청해야 합니다.

또한 개발 에이전시에 PHP 8 업그레이드를 요청하고 호환성 문제가 있는지 확인할 수 있습니다.

결론

이 정보를 여러분과 공유하게 되어 기쁩니다. PHP를 버전 8로 업그레이드해야 하는 이유를 완전히 이해하셨기를 바랍니다.

최신 PHP 버전으로 마이그레이션하는 것은 LearnDash 온라인 플랫폼, WooCommerce 스토어 또는 WordPress 사이트와 같은 비즈니스를 안전하게 유지하는 가장 좋은 방법입니다.

또한 최신 버전의 PHP가 이전 버전보다 성능이 좋습니다.

웹사이트에서 긍정적인 사용자 경험을 개선하고 보호하는 데 필요한 모든 것은 성능과 보안의 상당한 향상입니다.

다양한 웹 벤치마크에 따르면 PHP 8은 PHP 7보다 훨씬 빠릅니다.

그래서, 당신의 계획은 무엇입니까? 당신은 그것을 시도 할거야? 의견 섹션에서 어떻게 생각하는지 알려주십시오.

지금 연락하여 PHP 버전을 업그레이드하는 데 도움을 받으십시오 .

다음 시간까지, 모두 최고!