더 빠른 사이트 속도와 더 나은 호환성을 위해 WordPress용 PHP를 업데이트하는 방법

게시 됨: 2020-05-13

이제 사이트의 속도와 성능이 검색 결과 순위를 높이고, 전환율을 높이며, 사용자 경험을 개선하는 데 중요하다는 사실을 알고 계실 것입니다.

이 때문에 이미 사이트 이미지를 최적화하고 브라우저 캐싱을 활용하며 안정적인 호스팅 제공업체를 사용하고 있을 것입니다.

그러나 WordPress 사이트에서 실행 중인 PHP 버전에 대해 마지막으로 생각한 것이 언제였습니까?

WordPress는 PHP 5.6 이상에서 작동합니다. 그러나 최신 버전이 PHP 7.3이므로 그 이하 버전을 사용하는 것은 사이트의 속도, 성능 및 호환성을 희생하도록 요구하는 것입니다.

그래서 오늘은 워드프레스용 PHP를 업데이트하는 방법을 알려드리겠습니다. 하지만 먼저 PHP가 무엇이고 왜 중요한지 간단히 살펴보겠습니다.

PHP는 무엇이며 왜 관심을 가져야 합니까?

PHP는 동적 웹사이트를 만드는 데 사용되는 서버 측 프로그래밍 및 스크립팅 언어입니다. 그리고 WordPress 코어는 주로 이 오픈 소스 스크립팅 언어를 사용하여 작성되었습니다.

워드프레스 코어 PHP 파일

WordPress 웹페이지처럼 PHP 코드가 있는 웹페이지를 누군가 클릭하면 해당 코드가 사이트 서버를 통해 처리되고 HTML로 변환되어 사용자 화면에 귀하의 웹사이트로 표시됩니다.

PHP의 멋진 점은 WordPress 웹 사이트를 실행하기 위해 PHP를 배울 필요가 없다는 것입니다.

PHP( 또는 이와 관련된 다른 종류의 코드 )를 배워야 하는 유일한 경우는 WordPress 테마, 플러그인을 개발하거나 작업, 필터, HTML 및 CSS를 사용하여 사이트를 사용자 정의하려는 경우입니다.

즉, WordPress 웹 사이트 소유자 는 업데이트된 버전의 PHP 사용의 중요성을 이해해야 합니다 .

이전 버전과 새로운 PHP 버전으로

W3Techs에 따르면 PHP는 서버 측 프로그래밍 언어를 사용하는 전 세계 웹사이트의 79% 이상에서 사용됩니다. 물론 PHP가 거의 전체 CMS를 구성하기 때문에 이는 모든 WordPress 웹 사이트를 설명합니다.

다른 소프트웨어와 마찬가지로 PHP에는 지속적인 발전, 패치, 버그 수정 및 개선을 허용하는 수명 주기가 있습니다.

사실, PHP의 새 버전은 초기 릴리스 이후 일반적으로 "이전"이라는 레이블이 붙고 사용하기 더 좋은 새 버전이 릴리스될 때까지 2년 동안 지원됩니다.

지원되는 PHP 버전
출처: PHP.net

문제는 많은 웹사이트 소유자가 이 수명 주기나 WordPress 웹사이트에서 사용 중인 버전조차 모른다는 것입니다.

설상가상으로 그들은 PHP 7.0으로 전환해도 다음과 같은 이점이 있다는 것을 이해하지 못합니다.

  • PHP 버전을 최신 릴리스로 업데이트하면 WordPress 코어가 안전하게 유지됩니다.
  • 최신 버전의 PHP를 사용하면 테마 및 플러그인과 같은 다른 소프트웨어의 호환성이 보장됩니다.
  • PHP 7은 더 높은 표준의 코드이며 개발자를 위한 더 나은 기능을 제공합니다.

마지막으로, PHP 7은 훨씬 더 간결하고 효율적인 프로그래밍 지식입니다. 즉, 그 어느 때보다 빠르게 처리되고 사이트 로드 속도도 빨라집니다.

여러 PHP 버전에서 수행된 속도 벤치마킹 테스트 중 단 하나( 많은 )의 결과를 확인하고 최신 버전의 PHP가 얼마나 빨리 실행되는지 직접 확인할 수 있습니다.

속도를 위한 PHP 벤치마킹
출처: Cloudways

물론 WordPress는 PHP 5.6 이상에서 작동합니다. 그러나 이것에 대해 생각해보십시오. PHP 5.6은 2017년 초부터 적극적으로 지원되지 않았고 보안 지원은 2019년 1월에 종료됩니다. 그럼에도 불구하고 27.3%의 WordPress 사용자가 여전히 사용하고 있습니다.

WordPress 사용자 및 PHP 버전 사용
출처: WordPress.org

말할 것도 없이, 15.5%의 사람들이 여전히 PHP 7.0( PHP 5.6보다 훨씬 빠름)을 사용하지만 2019년 초부터 지원되지 않았습니다. 그리고 2019년 말까지 또 다른 버전인 PHP 7.1, 보안 지원에 관해서는 먼지를 물게 될 것입니다.

이로써 PHP 7.2 및 PHP 7.3만 적극적으로 지원되고 보안 수정 사항 등이 모두 포함된 버전으로 남게 됩니다.

그렇다면 71.1%의 워드프레스 웹사이트 소유자는 수명 주기가 끝나거나 임박한 PHP 버전을 사용하여 무엇을 하고 있습니까? 글쎄, PHP의 중요성에 대해 배우고 곧 업데이트되기를 바랍니다!

WordPress 사이트에서 실행 중인 PHP 버전을 확인하는 방법

좋아, 업데이트된 버전의 PHP를 사용하는 것이 중요하다는 것을 알고 있습니다. 그러나 PHP를 업데이트하기 전에 먼저 내부를 확인하고 WordPress 웹사이트에서 현재 사용 중인 버전을 확인하십시오.

가장 쉬운 방법은 WordPress 대시보드에서 도구 > 사이트 상태로 이동하는 것입니다. 그런 다음 정보 탭을 클릭합니다.

사이트 상태 및 정보 탭

그런 다음 서버 드롭다운으로 스크롤하여 사이트에서 사용 중인 PHP 버전을 확인합니다.

PHP 버전

당신이 PHP의 오래된 버전을 사용하고 있다는 것을 알게 되었다면, 이제 그것을 고칠 때입니다!

웹 호스트가 최신 PHP 버전을 지원하는지 확인하십시오.

WordPress 사이트 소유자가 PHP 버전을 업데이트하지 않는 데는 여러 가지 이유가 있습니다.

  • 위에서 언급했듯이 많은 사람들이 PHP 버전을 모르거나 신경 쓰지 않습니다 . 즉, 개발자나 웹 호스트가 업데이트가 예정되어 있음을 알리지 않으면 업데이트가 발생하지 않습니다.
  • 개발자들은 최신 PHP 버전에 대한 웹사이트, 테마 및 플러그인 코드를 업데이트하는 데 너무 많은 시간이 걸린다는 것을 알게 되었습니다 .
  • 업데이트 하려면 웹 사이트가 최신 버전의 PHP로 업데이트될 때마다 호환성에 대한 광범위한 테스트가 필요합니다 . 개발자와 웹사이트 소유자는 모두 이러한 번거로움이나 나중에 발생할 수 있는 문제를 처리하고 싶지 않습니다.

마지막으로 일부 호스팅 회사는 업데이트된 PHP 버전을 출시하는 것을 주저하고 있습니다 .

새로운 PHP 버전은 호환성 문제로 인해 사이트 충돌이 증가할 수 있음을 의미하며, 이는 지원 티켓이 증가함을 의미합니다. 그들은 대부분의 문제가 실제로 오래된 버전의 PHP를 사용하는 고객에게서 발생한다는 사실을 거의 이해하지 못합니다.

결국 모든 워드프레스 웹사이트가 PHP 버전을 업데이트하지 말아야 할 이유가 없습니다. 불행히도 PHP 업데이트의 가장 큰 장애물 중 하나는 실제로 호스팅 회사와 더 높은 버전 지원을 거부하는 것입니다.

설상가상으로, "호스팅을 구체화하기"라는 제목의 이 기사에서 Joost de Valk는 업데이트된 버전의 PHP를 지원 하는 얼마나 많은 웹 호스트가 사용자에게 업그레이드를 권장하지 않는지 자세히 설명합니다. 우선 최신 버전을 제공합니다.

그렇기 때문에 웹 사이트에서 사용하는 PHP 버전을 파악한 후 다음 단계는 웹 호스트에 확인하고 지원하는 버전을 확인하는 것입니다.

최신 버전의 PHP를 지원하지 않는 경우 WordPress 호스팅을 다른 곳에서 찾아야 할 때입니다.

이제 cPanel로 PHP 버전을 업데이트할 시간입니다.

PHP 버전을 업데이트하는 방법은 웹 호스팅 계정의 cPanel( 또는 이와 유사한 것)을 사용하는 것입니다. 그러나 먼저 문제가 발생할 경우에 대비하여 사이트를 백업하는 것이 좋습니다.

또한 PHP 업데이트를 로컬로 테스트하거나 라이브로 푸시하기 전에 스테이징 환경에서 테스트하여 호환성 문제가 없는지 확인하는 것이 좋습니다.

1단계: 사이트 사본 만들기

시작하려면 모든 파일과 데이터베이스가 포함된 웹사이트 사본을 만드십시오. 때로는 사이트 백업을 사용하는 것만으로도 충분히 작업할 수 있습니다.

2단계: 로컬 또는 준비 사이트 만들기

로컬 또는 웹 호스트에서 제공하는 경우 스테이징 환경을 사용하여 테스트 환경을 설정합니다. 웹사이트 사본을 테스트 환경에 추가하여 실제 사이트의 정확한 복제본을 확보하십시오.

그런 다음 테스트 사이트에서 PHP를 업데이트하고 호환성 문제에 대한 테스트 프로세스를 시작합니다.

3단계: PHP 호환성 확인

PHP 업데이트에 문제가 없는지 테스트 사이트를 살펴봐야 합니다. 이는 사이트의 기능과 디자인을 확인하여 모든 것이 제대로 작동하고 제대로 보이는지 확인하는 것을 의미합니다.

다음은 도움이 되는 몇 가지 유용한 PHP 호환성 도구입니다.

  • PHP 호환성 검사기 : 이것은 PHP 7.3까지 비호환성 문제를 검사하기 위한 훌륭한 도구입니다. 일부 플러그인은 가양성을 유발하는 것으로 알려져 있으므로 몇 가지 제한 사항이 있습니다. 그러나 그것은 당신에게 좋은 시작을 줄 것입니다.
  • 오류 로그 모니터 : 이 플러그인은 PHP 오류 로그의 최신 메시지를 표시하는 대시보드 위젯을 사이트에 추가합니다. 이메일 알림을 받도록 선택할 수도 있습니다. 개발자이든 아니든 이 플러그인은 필요할 때 도움을 받을 수 있는 완벽한 솔루션입니다.
  • WP_DEBUG: 실제 "도구"는 아니지만 워드프레스 전체에서 디버그 모드를 켜면 PHP 메시지를 보고 이를 해결할 수 있습니다.

이 과정에서 테스트 사이트에서 문제를 발견하면 솔루션을 찾기 위해 노력하십시오. 여기에는 최신 PHP 버전과 호환되는 플러그인 또는 테마 변경이 포함될 수 있습니다.

호환 가능한 플러그인

테스트 사이트에서 문제를 해결한 후에는 라이브 사이트에서 동일한 변경 사항을 적용하는 것을 잊지 마십시오!

4단계: cPanel에서 PHP 버전 변경

로컬 사이트에서 모든 것을 테스트한 후에는 실제로 PHP 버전을 업데이트할 시간입니다. 이렇게 하려면 cPanel에 로그인하고 PHP 버전 관리 섹션을 찾으십시오.

PHP 버전 관리

다음으로, 업그레이드하려는 디렉토리( 또는 cPanel 설정 방식에 따라 웹사이트 )를 선택합니다.

디렉토리 선택

이렇게 하면 사용할 PHP 버전을 선택할 수 있는 옵션이 표시됩니다. 그리고 정말 운이 좋다면 웹 호스트에 필요할 때 자동으로 업데이트되는 관리되는 PHP 버전도 있을 것입니다.

PHP 버전 선택

웹 호스트를 사용하여 PHP 버전을 업데이트하기 위한 구체적인 지침이 필요하십니까? 다음은 32개의 다른 웹 호스트용 PHP 버전 업데이트 지침이 포함된 목록입니다.

마지막 생각들

웹사이트가 빠른 로딩 시간을 유지하고 보안을 유지하며 시장에 출시된 새로운 테마 및 플러그인과 계속해서 호환되도록 하려면 최신 버전의 PHP를 사용하는 것이 중요합니다.

WordPress는 이전 버전의 PHP에서 계속 작동하고 PHP 버전이 종료되고 새 버전이 출시되더라도 주기는 계속되지만 가능한 모든 방법으로 웹사이트를 최적화하는 것이 좋습니다. 이는 가능한 가장 빠른 로딩, 매우 안전하고 가장 호환되는 PHP 버전을 사용한다는 것을 의미합니다.

따라서 WordPress 사이트에서 사용 중인 PHP 버전을 확인하고 표시되는 내용이 마음에 들지 않으면 변경하십시오. 귀하와 귀하의 사이트 방문자는 귀하가 기뻐할 것입니다.