클라우드웨이즈 커널 업데이트 및 PHP 8.4 지원 추가

클라우드웨이즈(Cloudways)에서 신규로 Vultr 서버를 생성하면 커널 버전 6.1.0이 적용됩니다. 기존 서버를 이용하는 경우에는 커널 버전이 5.10.0 버전일 수 있습니다. 클라우드웨이즈는 몇 개월 전부터 순차적으로 메인터넌스(Maintenance) 작업을 통해 서버 커널 업데이트를 진행하고 있습니다. 서버에 진행 중인 작업이 있는 경우 커널 업그레이드가 실패할 수 있습니다. 커널 업데이트 후에 서버 관리 페이지를 확인하니 PHP 8.4를 선택할 수 있는 옵션이 추가된 것을 발견하여 PHP 버전을 8.4로 변경했습니다.

💡 클라우드웨이즈 가입 방법 (+ 60% 할인 쿠폰)

클라우드웨이즈 커널 업데이트 및 PHP 8.4 지원 추가

지난 6월에 클라우드웨이즈로부터 커널 업데이트 관련 유지관리에 대한 이메일을 받았습니다.

We will be performing necessary scheduled maintenance to keep your server's kernel version up-to-date, secured, and compatible with our platform.

According to internal testing using the K6 benchmarking methodology, the new kernel version 6.10, substantially improves server performance with up to 60% faster load times(uncached) and a 68% improvement in HTTP latency.

K6 벤치마킹 방법을 이용한 내부 테스트 결과 커널 버전 6.10은 로드 시간(캐시 미적용 시)을 최대 60%, HTTP 응답 지연을 68% 개선하여 성능을 실질적으로 향상시킨다고 합니다.

지난 6월 22일에 유지관리 작업이 예정되었지만 알 수 없는 이유로 커널 업데이트가 이루어지지 않았습니다. 이 문제에 대하여 문의해보니 서버에서 보류 중인 작업 때문에 이전에 예정된 날짜에 커널 업그레이드가 이루어지지 않았다는 답변을 들었습니다.

The reason the upgrade could not be completed on the earlier scheduled dates was due to pending operations on the server. These operations prevented the upgrade from running successfully, which is why it was skipped.

우여곡절 끝에 커널 업데이트가 완료되었다는 메일을 어제 받았습니다. 커널 업데이트의 영향인지는 몰라도 PHP 버전을 확인해보니 PHP 8.4를 선택할 수 있도록 바뀌어서 PHP 버전을 8.4로 곧바로 업그레이드했습니다.😄

클라우드웨이즈 PHP 버전 변경하기

PHP 버전은 서버 관리 페이지의 Settings & Packages » Packages에서 변경할 수 있습니다. 그리고 Basic 탭과 Advanced 탭에서 PHP 메모리 크기와 최대 파일 업로드 크기 등의 PHP 옵션을 설정할 수 있습니다.

카페24의 경우 PHP 7.x나 PHP 5.x에서 PHP 8.2 또는 PHP 8.4로 변경하려면 서버가 변경되어 백업 후 복원 작업이 필요하지만, 클라우드웨이즈에서는 서버 관리 페이지에서 쉽게 PHP 버전을 변경할 수 있습니다.

PHP 버전은 가능하면 높을 수록 성능과 보안적인 측면에서 유리합니다. 2025년 9월 25일 현재 보안 지원이 제공되는 PHP 버전은 8.1, 8.2, 8.3 및 8.4입니다.

보안 지원이 제공되는 PHP 버전

워드프레스에서 PHP 8.3과 PHP 8.4 간의 성능 차이는 거의 없으며, 벤치마크 결과 기준으로 초당 처리 요청 수, 페이지 로딩 속도 등에서 실질적인 수치 차이가 미미하거나 오차 범위 내 수준이라고 합니다.

PHP 8.4의 일부 내부 최적화와 기능 개선으로 고부하 환경이나 특정 코드 구조에서는 아주 작은(대략 1~2% 미만) 성능 향상이 기록될 수 있지만, 일반적인 워드프레스 사이트 운영 환경에서는 체감하기 어려운 수준이라 생각됩니다.

PHP 버전을 변경한 후에 에러 로그를 확인해보면 좋습니다. PHP 8.3에서 에러 로그를 확인해보니 이 블로그에 설치된 Tocer라는 목차 플러그인에서 지속적으로 PHP 오류가 발생하는 것을 발견했습니다. 해당 오류가 치명적이지 않아서 사용하는 데에는 문제가 없었지만, 오류가 지속적으로 발생하면 서버에 부하를 일으킬 수 있습니다. 그래서 해당 오류를 플러그인 개발자에게 보고하여 문제를 해결한 적이 있습니다.

이번에 서버의 PHP 버전을 8.4로 변경한 후에 다행히 오류가 발생하는 사이트는 없는 것 같습니다. 이 블로그에서는 Yoast SEO와 관련하여 무시할 수 있는 경미한 오류가 간헐적으로 발생하네요.😄

[25-Sep-2025 04:50:07 UTC] PHP Deprecated:  YoastSEO_Vendor\Symfony\Component\DependencyInjection\Container::__construct(): Implicitly marking parameter $parameterBag as nullable is deprecated, the explicit nullable type must be used instead in /home/public_html/wp-content/plugins/wordpress-seo/vendor_prefixed/symfony/dependency-injection/Container.php on line 60

PHP 버전을 8.4로 변경한 후에 사이트에 에러가 발생한다면 PHP 8.3 등 하위 버전으로 변경하시기 바랍니다. 에러가 발생하지 않는 가장 높은 PHP 버전을 선택하면 좋을 것 같습니다.

참고로 가성비가 좋으면서 속도가 빠른 웹호스팅을 찾는 경우 서울 서버를 제공하는 케미클라우드와 같은 호스팅을 대안으로 생각해 볼 수 있습니다. ChemiCloud는 블루호스트, 패스트코멧 등과 비슷한 레벨의 해외 공유 웹호스팅 서비스입니다.

MariaDB 업그레이드

Packages 탭의 MariaDB 섹션에서 MariaDB 버전을 업그레이드할 수 있습니다.

클라우드웨이즈 MariaDB 업그레이드

버전을 업그레이드한 후에는 다운그레이드가 불가능합니다.

저는 MariaDB 10.6 버전이 설치되어 있었는데, MariaDB 10.11로 업그레이드가 가능하여 10.11 버전으로 업그레이드했습니다. 10.11 버전을 선택하면 경고 창이 표시됩니다.

클라우드웨이즈 MariaDB 업그레이드 경고

MariaDB 10.11로 변경한 후에는 다시 MariaDB 11.4로 업그레이드 옵션이 표시되어 11.4로 업그레이드했습니다.

클라우드웨이즈 MariaDB 11.4 버전으로 업그레이드

PHP 버전을 8.4로 변경하고 MariaDB 버전을 11.4로 업그레이드하였지만 다행히 문제를 일으키는 사이트는 없네요.😀

워드프레스 사이트에서 PHP 버전 확인 방법

워드프레스 사이트를 운영하는 경우 사이트 건강 도구에서 서버에 적용된 PHP 버전을 비롯한 서버 환경을 확인할 수 있습니다.

도구 » 사이트 건강 » 정보 탭을 선택하고 서버 섹션을 클릭하면 서버 정보가 표시됩니다.

사이트 건강

워드프레스 관리자 페이지에 접속이 불가능한 경우 웹호스팅 홈페이지에 접속하여 서버 관련 정보를 확인할 수 있습니다. 또한, FTP에 접속이 가능하다면 FTP에 접속하여 다음 코드로 된 php 파일을 업로드하여 서버 정보를 체크할 수 있습니다.

<?php
phpinfo();

참고

댓글 남기기

댓글 남기기