카페24 등 국내호스팅에서 PHP 버전을 변경하려는 경우 사이트를 백업하여 복원해야 하는 경우가 있습니다. 케미클라우드(ChemiCloud)는 cPanel을 제공하므로 cPanel 내에서 간단하게 PHP 버전을 변경할 수 있습니다.
참고로 케미클라우드는 블루호스트, 패스트코멧 등과 같은 가성비 좋은 해외호스팅과 비슷한 레벨의 웹호스팅으로 저렴하게 사이트를 운영하려는 경우 고려할 수 있습니다. 특히 ChemiCloud는 서울 서버를 도입하여 우리나라에서도 속도가 빠릅니다.
케미클라우드(ChemiCloud) PHP 버전 변경 방법
워드프레스와 PHP 호환성
현재 최신 워드프레스 버전인 6.6은 PHP 7.2 이상과 호환됩니다("PHP Compatibility and WordPress Versions" 참조).
워드프레스 6.3에서 PHP 5.6에 대한 지원을 중단하였고 워드프레스 6.6에서 PHP 7.0 및 7.1에 대한 지원을 종료했습니다.
하지만 엘리멘터(Elementor), Contact Form 7 등 일부 인기 플러그인은 PHP 7.4 이상에서만 작동하므로 가급적 PHP 7.4 이상을 이용하는 것이 바람직합니다.
PHP 버전이 높을 수록 사이트 속도가 빠르고 보안적인 측면에서도 안전합니다.
PHP 버전이 낮으면 Contact Form 7, Elementor 등 일부 플러그인을 설치할 수 없거나, 업데이트하지 못할 수 있습니다. 예를 들어, PHP 버전이 7.3 이하인 경우 구버전의 Elementor 플러그인이 설치되어 있으면 아래 그림과 같이 "사용할 수 있는 Elementor의 새 버전이 있지만, 현재의 PHP의 버전에서 작동하지 않습니다" 경고가 표시되면서 업데이트가 되지 않습니다.
케미클라우드(ChemiCloud) PHP 버전 변경 방법
케미클라우드를 이용하는 경우 cPanel에 접속하여 PHP 버전을 변경하고 PHP 메모리 제한 등 PHP 옵션을 설정할 수 있습니다.
현재 선택 가능한 PHP 버전은 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3입니다.
현재 적용되어 있는 PHP 버전에 "(current)"가 표시됩니다.
cPanel을 사용하는 패스트코멧(FastComet)도 PHP 5.6부터 8.3 사이의 버전을 선택할 수 있습니다.
먼저는 PHP 8.3을 선택하여 사이트에 에러가 없는지 체크해보시기 바랍니다. PHP 버전 때문에 워드프레스 사이트에 오류가 발생한다면 PHP 버전을 8.2로 낮추어서 문제가 재발하는지 확인해볼 수 있습니다. 그래도 에러가 발생한다면 PHP 버전을 순차적으로 낮추어서 오류가 발생하지 않는 버전을 찾도록 합니다.
최신 PHP 버전을 적용할 경우 사용하는 테마나 워드프레스 버전에 따라 많은 PHP 오류가 발생할 수 있습니다. 이로 인해 서버 리소스가 금방 소진되는 문제가 발생할 수 있습니다. 그런 경우에는 PHP 버전을 낮추어서 PHP 오류가 발생하는지 체크해보시기 바랍니다.
카페24를 이용하는 경우 PHP 5.x 또는 PHP 7.x에서 PHP 8.2로 업그레이드하면 서버가 변경되므로 사이트를 백업하여 복원하는 과정이 필요합니다. 서버 변경으로 인해 서버 IP 주소가 바뀌게 되어 일시적으로 1~2시간 정도 사이트에 접속이 안 될 수 있습니다.
패스트코멧이나 케미클라우드에서는 cPanel에서 PHP 버전을 변경하면 서버 변경 없이 곧바로 적용되어 편리합니다.
클라우드웨이즈(Cloudways)에서도 사이트 백업/이전 과정 없이 PHP 버전을 변경할 수 있습니다.
PHP 옵션 변경하기
PHP Selector 툴의 Options 탭에서 PHP Memory Limit 등 PHP 옵션을 설정할 수 있습니다.
PHP memory_limit은 최대 1GB 크기를 선택할 수 있습니다.
엘리멘터 등 메모리를 많이 소모하는 플러그인을 사용하는 경우 memory_limit 크기가 작으면 에러가 발생할 수 있습니다.
하지만 공유호스팅의 특징상 서버 사양 자체는 클라우드웨이즈와 같은 클라우드 VPS 호스팅에 비해 떨어질 수 있습니다.
마치며
이상으로 케미클라우드에서 PHP 버전을 변경하고 PHP 메모리 제한 등 PHP 옵션을 설정하는 방법에 대하여 살펴보았습니다.
PHP 버전 때문에 사이트에 에러가 발생하는 경우 워드프레스, 테마, 플러그인의 버전을 고려하여 적합한 버전을 선택하시기 바랍니다. 안전하게 워드프레스 사이트를 운영하려면 워드프레스 코어, 테마, 플러그인을 최신 버전으로 업데이트하고 PHP 버전도 가능한 경우 PHP 8.2 또는 PHP 8.3(2024년 8월 현재 기준)을 선택하는 것이 바람직할 수 있습니다.
오랫동안 업데이트가 안 된 사이트에 최신 버전 PHP 버전을 적용하면 에러가 발생할 수 있습니다. 또한, 오래된 PHP 버전이 적용된 상태에서 최신 워드프레스, 테마, 플러그인을 적용하면 오류가 발생할 수 있습니다.
오랫동안 업데이트하지 않은 워드프레스 사이트에 PHP 버전을 업그레이드하고 최신 워드프레스 버전으로 업데이트하면 에러가 발생할 수 있습니다. 먼저는 철저히 백업한 후에 업데이트를 진행하시기 바랍니다. 보안과 성능을 위해 가급적 최신 버전으로 업데이트하는 것이 좋습니다.
워드프레스 업데이트 작업에 어려움을 겪거나 워드프레스 또는 웹호스팅 관련 문제의 해결이 필요한 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.
PHP 버전을 변경한 후에 사이트에 문제가 되면 이전 버전으로 바꾸면 사이트 문제가 사라지나요?
카페24나 가비아 등에서는 PHP 버전을 큰 폭으로 변경(예: PHP 5.6에서 PHP 7.4 혹은 PHP 7.4에서 PHP 8.2 등으로 변경)하는 경우 PHP 버전을 변경하려면 데이터/디비를 백업한 후에 복원하는 과정으로 진행해야 하지만, 케미클라우드나 클라우드웨이즈 등에서는 PHP 버전만 변경하면 자동으로 적용되므로 문제가 되더라도 이전 버전으로 쉽게 전환할 수 있습니다. PHP 버전을 변경한 후에 문제가 발생할 경우, 보통은 이전 버전으로 되돌리면 문제가 사라질 것입니다.