블루호스트에서 PHP 버전과 PHP 환경 설정값 변경하기 (새로운 cPanel 인터페이스)

0

최근 블루호스트에 문의해보니 최신 PHP 버전을 제공하기 위해 작업을 하고 있다는 답변을 들었습니다. 어제 새로 블루호스트에 가입한 분의 워드프레스 이전을 도와드리면서 PHP 버전이 7.2로 기본 설정되어 있다는 사실을 알게 되었습니다. 그리고 SSL 인증서도 별도로 설치하지 않아도 기본적으로 적용되어 있네요.

블루호스트에 가입하는 경우 먼저 PHP 환경 설정값을 변경해주어야 워드프레스를 운영하는 데 어려움이 없을 것입니다(아래의 “PHP 환경 설정값 변경하기” 부분 참고). 그리고 PHP 7.2 버전에서 오류가 발생하는 경우 다음 설명에 따라 PHP 버전을 변경할 수 있습니다.

참고로 기존 cPanel 사용자의 경우 현재 7.0까지 적용 가능하지만 PHP 7.2 버전을 적용하도록 작업하고 있다고 합니다.

Your cPanel doesn’t supports php 7.2
It has only php 5.6, 7 version at the moment.
But our experts are working on updating all the accounts to 7.2
There isn’t any ETA at the moment.
But it will be done within few days.

블루호스트 담당자에 따르면 며칠 내로 가능할 것이라고 하네요. 기존 cPanel 사용자는 “Bluehost에서 PHP 버전 변경하기“를 참고해보세요.

블루호스트에서 PHP 버전 변경하기

블루호스트에 가입하면 워드프레스가 자동으로 설치됩니다. 그리고 PHP 7.2가 기본 적용되어 있습니다. PHP 7.2에서 사이트에 문제가 발생하지 않으면 그대로 사용하시면 됩니다. 만약 PHP 버전 때문에 문제가 발생한다면 PHP 버전을 변경하도록 합니다.

Bluehost에 로그인한 후에 왼쪽 패널에서 Advanced를 클릭합니다. 그런 다음 검색 상자에 “php”를 입력합니다.

그러면 위와 같은 화면이 표시됩니다. MultiPHP Manager를 클릭합니다.

블루호스트 PHP 버전

도메인을 선택한 후에 PHP 버전 옆의 드롭다운 메뉴를 클릭하여 원하는 PHP 버전을 선택합니다. 현재 다음 버전이 지원됩니다.

  • PHP 5.5
  • PHP 5.6
  • PHP 7.0
  • PHP 7.1
  • PHP 7.2

적용을 클릭하면 지정한 PHP 버전이 적용됩니다.

PHP 환경 설정값 변경하기

블루호스트에 가입하면 먼저 PHP 환경 설정값을 높이시기 바랍니다. 그렇지 않으면 워드프레스 테마나 플러그인을 설치할 때 오류가 발생하는 등 문제가 발생할 수 있습니다.

블루호스트에 로그인한 후에 왼쪽 패널에서 Advanced를 클릭하고 검색 상자에 “php”를 입력합니다.

MultiPHP INI Editor 툴을 클릭합니다.

블루호스트에서 PHP 환경 설정값 변경하기

Configure PHP INI basic settings(PHP INI 기본 설정 구성) 아래의 드롭다운 메뉴에서 도메인을 선택합니다.

블루호스트에서 PHP 환경 설정값 변경하기

PHP 환경 설정값을 적절히 변경하고 저장하도록 합니다. 저는 다음과 같이 설정하여 사용하고 있습니다.

위의 그림과 비슷하게 설정하면 보통 문제가 없을 것입니다. 문제가 발생하면 적절히 값을 조정하도록 합니다.

마치며

PHP 5의 수명 만료일(EOL)은 2019년 1월 1일이고 PHP 7.0의 EOL은 2018년 12월 4일입니다. 따라서 PHP 7.1이나 PHP 7.2를 사용하는 것이 보안상, 그리고 성능상 바람직합니다.

블루호스트 공유호스팅(Bluehost Shared Hosting)에서 PHP 7.2까지 이제 지원하므로 당분간 이 버전을 사용할 수 있을 것 같습니다. PHP 7.2의 보안 지원(Security Support)은 2020년 11월 30일까지입니다. 참고로 다른 해외호스팅인 사이트그라운드(SiteGround)에서는 PHP 7.3까지 지원합니다.

 

※일부 글에 제휴링크가 포함될 수 있습니다._커피 한잔 값으로 블로그 운영을 후원하실 수 있습니다.