워드프레스 PHP 7 | 사이트를 최신 버전으로 업데이트하는 방법은 무엇입니까?

게시 됨: 2017-08-10

이 게시물에서는 WordPress 사이트를 업데이트하는 방법과 PHP 7을 사용하는 이유에 대해 설명합니다. PHP 7은 인기 있는 프로그래밍 언어인 PHP의 최신 버전이며 웹사이트와 온라인 애플리케이션에 더 빠른 성능을 제공합니다.

WordPress는 PHP, JavaScript 및 CSS와 같은 여러 스크립팅 언어로 작성된 코드 모음입니다. 기본은 PHP입니다. 이것이 WordPress에 동적 특성을 부여하는 것입니다.

워드프레스 웹사이트가 로드될 때마다 PHP 엔진이 호출됩니다. 스크립트는 서버를 사용하여 PHP 엔진에 의해 실행되고 최종 HTML은 방문자의 웹 브라우저에 전달됩니다.

웹사이트의 거의 83%가 PHP를 사용합니다. 이는 웹의 대부분이 적어도 어느 정도는 언어에 의존한다는 것을 의미합니다. PHP 7은 PHP 5.6에 비해 성능 속도 가 100% 개선 된 것으로 추정됩니다.

속도가 크게 향상되어 웹 개발자는 매력적인 기능을 제공하면서도 사용자 입력에 빠르게 응답하는 놀라운 웹 사이트를 만들 수 있습니다.

WordPress 4.0 자체는 PHP 7의 최신 기능을 활용하도록 미세 조정되었으며 현재 WordPress 버전 4.8을 사용 중입니다.

목차

WordPress 사이트를 PHP 7로 업데이트해야 하는 이유는 무엇입니까?

PHP 7은 더 적은 수의 명령어로 동일한 작업을 실행하도록 최적화되어 있습니다. 예를 들어, PHP 5.6에 대한 하나의 WordPress 요청은 1억 개의 CPU 명령어로 실행됩니다. PHP 7에서는 동일한 요청이 2,500만 CPU 명령에서 실행 됩니다.

이는 동일한 작업을 수행하는 데 필요한 명령 수가 75% 감소한 것입니다. 공식 WordPress 통계에 따르면 2017년 8월 8일 현재 WordPress 커뮤니티의 11%가 PHP 7로 업그레이드되었습니다.

WordPress 사용자의 약 40%가 여전히 PHP 5.6을 사용하고 있습니다. PHP 5.6이 2018년 12월 31일까지 보안 지원을 받을 것이기 때문에 이것은 좋은 소식입니다.

나쁜 소식은 활성 WordPress 사이트의45%가 PHP 5.6 이전 버전을 사용한다는 것입니다. 이는 모든 사이트를 취약성 문제에 노출시킵니다.

Yoast SEO의 설립자인 Yoost de Valk는 이에 대해 뭔가를 하기로 결정했습니다. 그는 웹사이트 소유자에게 PHP 버전을 업그레이드해야 한다는 플러그인 알림을 표시하기 시작했습니다.

Yoast SEO 4.5부터 PHP 5.2에서 실행되는 사이트의 관리자에게 WordPress 대시보드에 알림을 표시하기 시작합니다. 이 통지는 크고 보기 흉하며 닫을 수 없습니다.

이 공지에서는 관리자가 사이트의 PHP 버전을 업그레이드해야 하는 이유를 설명합니다.

PHP 7의 이점

다음은 PHP 7 버전 사용의 몇 가지 장점입니다 .

  • PHP 7은 캐시되지 않은 히트를 2~3배 더 빠르게 처리할 수 있습니다.
  • 메모리 소비 개선
  • 초당 최대 3배 많은 요청을 처리하고 동일한 리소스 수로 더 많은 트래픽을 처리할 수 있습니다.
  • 이제 PHP 7에서 반환 유형 변수를 지정할 수 있습니다.
  • 버그를 쉽게 찾고 해결할 수 있도록 많은 치명적인 오류가 객체 지향 예외로 대체되었습니다.
  • 향후 수년간 버그 수정, 보안 패치 및 유지 관리 업데이트
  • 새로운 젠드 엔진
  • 추상 구문 트리
  • 일관된 64비트 지원
  • OpenSSL 1.0.2e 이상과의 호환성.

참고: 실제 성능 향상은 테마, 플러그인, 사이트 로드 및 캐시 가능성에 따라 다릅니다.

이 모든 것은 무엇을 의미합니까?

위의 모든 것이 의미하는 바가 무엇인지 생각한다면 요약하겠습니다. PHP 7은 더 빠르고 가볍습니다. 적은 메모리 사용량으로 실행되고 PHP 5.x보다 주어진 시간에 두 배의 코드를 실행하며 훨씬 더 깔끔한 방식으로 오류를 처리합니다.

이 모든 것이 더 빠른 웹사이트, 더 나은 코딩 및 훨씬 더 나은 사용자 경험으로 이어 집니다. 사이트 성능에 관심이 있다면 PHP 7로 전환하거나 PHP 7을 사용하는 호스팅 제공업체를 찾아야 합니다(지원하지 않는 경우).

가장 인기 있는 호스팅 회사 는 모든 계획에 대해 PHP 7을 제공합니다(또는 업그레이드를 제공합니다).

플러그인 및 테마가 PHP 7과 호환됩니까?

WordPress가 PHP 7과 호환되고(PHP 5.6과의 이전 버전과의 호환성이 있음) 모든 테마와 플러그인이 호환된다는 의미는 아닙니다.

PHP 7에서 더 이상 사용되지 않는 기능을 사용하는 맞춤형 테마 또는 플러그인을 사용할 수 있습니다. 또한 한동안 업데이트되지 않은 WordPress 저장소의 플러그인을 사용할 수도 있습니다.

WP Engine의 개발자 는 호환성 문제를 확인 하는 플러그인을 만들었습니다.

플러그인은 WordPress 웹 사이트 소유자가 사이트를 확인하는 데 도움이 됩니다.특정 플러그인이나 테마가 PHP 7과 호환되지 않는 이유에 대한 유용한 정보를 제공하여 PHP 7로 업데이트할 준비가 되었습니다.

플러그인은 PHP 호환성 검사기라고 합니다. WP 엔진 PHP 호환성 검사기 웹 호스트의 모든 WordPress 웹 사이트 에서 사용할 수 있습니다 . 플러그인은 알려진 호환성 문제를 찾는 WordPress 코드 베이스와 활성 테마 및 플러그인을 검색합니다 .

워드프레스 PHP 7 호환성

5.3에서 7.0까지 5가지 버전의 PHP에 대한 호환성 문제를 확인할 수 있습니다.

WordPress 사이트를 PHP 7로 업데이트하는 방법

호환성 문제는 오류 및 경고로 분류되며 문제가 되는 코드의 파일 및 줄 번호와 해당 코드 줄이 선택한 PHP 버전과 호환되지 않는 이유에 대한 정보를 나열합니다.

그러나 몇 가지 제한 사항이 있습니다 .

  • 플러그인은 기존 테마 및 플러그인을 실행하지 않기 때문에 런타임 호환성 문제를 감지할 수 없습니다.
  • 백그라운드에서 파일을 스캔하기 위해 WP-Cron에 의존하므로 WP-Cron이 활성화되고 서버에서 작동해야 합니다.
  • 플러그인이 이전 버전과의 호환성을 위해 사용될 수 있는 사용되지 않는 코드 경로를 감지할 수 없기 때문에 가끔 가양성이 보고됩니다.

WordPress를 PHP 7로 업데이트하지 않으면 어떻게 됩니까?

글쎄, 그 경우에, 당신의 사이트는 망가질 것이고 당신은 당신의 모든 게시물, 고객 및 당신이 열심히 일한 모든 것을 잃게 될 것입니다. 농담이야. 이전 버전을 계속 안전하게 계속 사용할 수 있지만 미래의 어느 시점에서 업데이트해야 할 수도 있습니다. 적어도 PHP 5.6 버전을 사용해보십시오.

권장 PHP 7로 업그레이드하지 않을 경우의 단점 과 필수 최소 버전인 PHP 5.6으로 업그레이드하지 않을 경우 발생할 수 있는 위험:

1. 성능 저하 : 성능 향상 을 놓치게 됩니다. PHP 5.2를 사용하는 경우 PHP 7보다 400% 느린 것으로 보고됩니다.

2. 보안 문제: PHP 5.x에는 최신 버전에서 패치된 많은 취약점이 있습니다. PHP 5.4는 2015년 이후 패치되지 않았으며 더 이상 지원되지 않습니다. 그러나 WordPress 사용자의 21%는 여전히 해당 PHP 버전을 사용합니다.

3. 깨진 플러그인: 지원되지 않는 이전 버전의 PHP를 사용하면 플러그인 충돌이 발생합니다.

WordPress의 PHP 7에서 발생할 수 있는 문제는 무엇입니까?

WordPress 핵심 개발 팀이 항상 PHP7용 CMS를 준비하고 있음에도 불구하고 최신 버전의 PHP는 사이트를 손상시킬 수 있습니다 .

그 이유는 테마 및 플러그인이 PHP 7과 호환되지 않기 때문입니다.

WordPress 커뮤니티에서 테마 및 플러그인 작성자가 모든 이전 버전과 호환되지 않는 변경 사항에 익숙해지고 그에 따라 업데이트할 것을 제안하지만 대부분의 테마와 플러그인은 아직 PHP 7에 사용할 준비가 되지 않았습니다.

WordPress가 PHP 7과 관련된 모든 가능한 문제를 수정하기 시작했기 때문에 점점 더 많은 사람들이 PHP 7과 호환되는 테마 및 플러그인만들기 위해 필요한 조치를 취하고 있습니다.

호스팅 서버, 테마 및 플러그인이 버전 7과 호환된다고 확신하는 경우에만 사이트를 PHP 7로 업그레이드하는 것을 고려하십시오.

WordPress에서 PHP 7로 전환하는 방법은 무엇입니까?

PHP 호환성 검사기 플러그인을 사용하여 현재 WordPress 테마 및 플러그인이 PHP 7과 호환되는지 확인하십시오. 플러그인이 녹색 표시등을 제공하면 업그레이드를 계속 진행합니다.

공유 WordPress 호스팅을 사용하는 경우에도 거의 모든 공유 WordPress 호스팅 공급자는 PHP 버전을 변경할 수 있는 cPanel 또는 사용자 지정 액세스 패널과 함께 제공됩니다.

WP 엔진과 같은 관리형 WordPress 호스팅을 사용하는 경우 지원팀에 문의하면 처리해 드립니다.

1. SSH를 통해 WordPress 사이트를 PHP 7로 업그레이드

PHP의 다른 버전을 업그레이드하거나 설치하기 위한 SSH 명령어는 서버의 종류에 따라 다르기 때문에 하나의 명령어 집합을 보편적으로 적용할 수는 없습니다.

서버 유형에 따라 세부 정보를 보려면 아래 리소스 중 하나를 클릭하십시오.

  • 유닉스 시스템
  • 맥 OS X
  • 윈도우 시스템
  • 클라우드 컴퓨팅 플랫폼

이 링크에 제공된 명령을 사용하는 경우 더 이상 필요하지 않은 이전 PHP 패키지도 서버에서 제거해야 합니다.

이전 버전을 제거하는 명령도 서버 유형에 따라 다르므로 서버 설명서에서 올바른 명령을 확인하십시오.

2. cPanel을 사용하여 PHP 버전 전환

아마도 PHP7 버전을 업그레이드하는 가장 쉬운 방법(지원 섹션 제외)은 cPanel 계정에 로그인하는 것입니다(cPanel 장단점 참조).

모든 유형의 호스팅에서는 가능하지 않을 수 있지만 제어판에 PHP 버전 관리자 또는 PHP 구성 버튼이 표시되면 준비가 되면 자유롭게 전환할 수 있습니다.

InMotion 호스팅 공유 호스팅 계획의 예를 보여 드리겠습니다. 호스팅에 따라 다른 위치에 있을 수 있습니다.

#2.1. InMotion 호스팅의 경우 소프트웨어 – > PHP 구성에서 PHP 버전 업그레이드 옵션을 찾을 수 있습니다.

WordPress cpanel inmotion에서 PHP 버전 업그레이드

그런 다음 사용하려는 PHP 버전을 선택하고 업데이트를 클릭하기만 하면 됩니다. 해당 서버에서 호스팅되는 모든 사이트가 영향을 받습니다.

워드프레스 php7의 장점

#2.2. Half Dollar Hosting의 경우 cPanel을 통한 프로세스가 비슷합니다. 소프트웨어 -> PHP 버전 선택에서 PHP 버전 업데이트 옵션을 찾을 수 있습니다.

반 달러 호스팅 업데이트 PHP 7

PHP 버전 확인 WordPress

#2.3. SiteGround 호스팅을 사용하면 WordPress 사이트를 PHP 7.0 이상으로 이동하는 두 가지 방법이 있습니다.

  • SG Optimizer WordPress 플러그인 사용
  • PHP 관리자를 사용하여 SiteGround cPanel에서

SG Optimizer WordPress 플러그인을 사용하면 플러그인에 호환성을 확인하는 기능이 내장되어 있으므로 기존 플러그인 및 테마가 PHP 7과 호환되는지 여부에 대해 걱정할 필요가 없습니다.

3. PHP 버전 전환에 대한 호스팅 지원 문의

위의 방법을 사용하고 싶지 않거나 사용할 수 없는 경우 호스팅 지원에 연락하여 PHP 버전 업데이트를 요청할 수 있는 옵션이 항상 있습니다. 대부분의 호스팅 제공업체는 귀하의 요청을 받아들일 것입니다.

WordPress를 PHP 7 최종 단어로 업데이트

WordPress는 이전 버전의 PHP를 계속 지원합니다. 그러나 이것이 당신이 편안하게 앉아서 휴식을 취할 수 있다는 것을 의미하지는 않습니다. 최소한 5.6으로 업그레이드하는 것이 가장 좋습니다.

PHP 5.6 을 사용하는 경우 몇 가지 방법이 있습니다.

  1. 공식 PHP 지원 일정에 따르면 PHP 5.6은 2017년 1월 17일까지 공식 지원됩니다. 종료되었습니다.
  2. PHP 5.6은 2018년 12월 31일까지 보안 지원을 받습니다.
  3. 최신 버전에서 얻을 수 있는 모든 성능 향상을 놓치고 있습니다.

WordPress 벤치마크는 속도와 성능 향상이 상당함을 보여줍니다. 이전 버전의 PHP를 사용하거나 최신 릴리스를 지원하지 않거나 최신 릴리스와 보조를 맞추지 못하는 플러그인을 유지하는 것은 정말 의미가 없습니다.

그렇긴 해도 호스팅 회사와 개발자가 제품과 서비스가 호환되는지 확인하기 위해 많은 작업이 남아 있기 때문에 완전한 채택으로 가는 길은 느리고 신중할 것입니다.

PHP 7로의 전환을 고려하고 있습니까 아니면 이미 전환했습니까? 아래 댓글로 알려주세요!