Bluehost에서 PHP 버전 변경하기

아래 글을 작성한 후에 Bluehost에서는 php 7.0/7.1/7.2/7.3에 대한 지원이 추가되었습니다. 자세한 내용은 다음 글을 참고해보세요.

참고로 또 다른 해외호스팅 업체 중 하나인 Siteground에서는 폴더별로 PHP 버전 적용이 가능합니다. (사이트그라운드에서는 PHP 7.3까지 적용이 가능합니다.)


우리나라에 잘 알려진 해외 웹호스팅 서비스 업체 중 하나인 Bluehost의 서비스를 이용하는 경우 PHP 버전을 변경하는 방법에 대해 간략히 설명하겠습니다.

[ 이 글은 2019년 8월 22일에 최종 업데이트되었습니다. ]

PHP 버전 확인

먼저 현재 적용된 PHP 버전을 확인하도록 합니다.

PHP 버전을 확인하는 가장 간단한 방법은 메모장에 다음 코드를 입력하고 php 파일로 저장한 후에 웹호스팅 서버에 업로드하는 것입니다.

<?php phpinfo(); ?>

예를 들어, info.php라고 이름을 지정하고 루트 폴더에 올렸다면 http://www.example.com/info.php와 같이 브라우저 주소창에 입력하면 시스템에 대한 자세한 정보를 확인할 수 있습니다.

워드프레스에서 우커머스(WooCommerce)를 운영하는 경우 우커머스 > 시스템 상태에서 PHP 버전을 간편하게 확인할 수 있습니다.

2019년 3월 추가: PHP 5.x와 PHP 7.0은 수명 만료일(End-of-Life: EOL)이 만료되어 더 이상 보안 업데이트가 제공되지 않으므로 가급적 PHP 7.1 이상으로 업데이트하는 것이 보안상, 성능상 좋습니다.

Shared Standard(공유호스팅) 사용자

최근에 블루호스트에 가입한 경우 새로운 cPanel 인터페이스가 제공됩니다. 새로운 cPanel 인터페이스를 이용하는 경우 여기를 참고하여 PHP 버전을 변경할 수 있습니다.

※ 업데이트: 기존 가입자도 이제 새로운 cPanel 인터페이스로 업그레이드되었습니다. 새로운 인터페이스에서는 PHP 7.3까지 선택할 수 있습니다.

구(舊) cPanel 인터페이스를 사용하는 경우 다음 방법에 따라 PHP 버전을 변경할 수 있습니다.

블루호스트에 로그인한 후에 상단에서 hosting > cPanel을 선택하여 cPanel에 접속합니다. 그런 다음 programming > PHP Config를 선택합니다.

블루호스트 공유호스팅 PHP 버전 변경

그러면 PHP 버전을 변경할 수 있는 화면이 표시됩니다.

블루호스트 PHP 버전 확인하여 변경하기

PHP 5.6, 7.0, 7.1, 7.2 중에서 선택할 수 있습니다. 만약의 사태에 대비하여 ftp에 접속하거나 File Manager에 접속하여 ~/public_html/.htaccess 파일을 백업하도록 합니다. 그런 다음 원하는 PHP 버전을 선택하고 Save Changes를 클릭합니다.

성능과 보안을 위해 PHP 7.2를 선택하는 것이 좋습니다. PHP 7.2를 선택했을 때 문제가 발생하면 PHP 7.1로 다운그레이드합니다.

블루호스트 PHP 7.2 적용

PHP 버전이 변경되면 위의 그림과 같이 Configuration Saved and New php.ini created(구성이 저장되었고 새 php.ini가 생성되었습니다) 메시지가 표시됩니다.

PHP 설정을 변경한 후에는 /public_html 폴더 아래의 php.ini 파일을 열고 PHP ini 설정값을 변경하도록 합니다. 저는 다음과 같이 변경했습니다. PHP 버전을 변경하지 않더라도 php.ini 파일을 확인하여 설정값이 너무 낮으면 변경하도록 합니다.

upload_max_filesize 64M
post_max_size 64M
max_execution_time 600
max_input_time 300
memory_limit 512M
max_input_vars 2000

VPS 플랜 사용자

VPS 플랜을 사용하는 경우 WHM에 로그인하여 PHP 버전을 변경할 수 있습니다. 먼저 이 글에 설명된 방법에 따라 root 비밀번호를 변경하도록 합니다.

아래의 과정은 EasyApache3에서 PHP 버전을 변경하는 방법을 설명하고 있습니다. 현재 EasyApache4를 사용할 수 있고, PHP 버전을 7.2까지 적용할 수 있습니다. WHM에 로그인한 후에 EasyApache4로 접속하여 설정을 변경할 수 있습니다. 다음 글을 참고해보세요.


EasyApache3가 설치된 경우 다음 순서를 따르도록 합니다. 하지만 블루호스트에 연락하여 EasyApache4로 업그레이드하고 PHP 7.2를 적용하는 것이 바람직합니다.

  1. WHM에 로그인하도록 합니다.
  2. 검색란에 EasyApache3를 입력하고 검색 결과에서 EasyApache3를 선택합니다.
  3. 잠시 기다리면 EasyApache3이 로드됩니다. DEFAULT 옆에 있는 기어 모양의 아이콘(설정 아이콘)을 선택합니다.
    Easy Apache v3 - 블루호스트 PHP 버전 변경하기
  4. Apache Version 페이지에서 “Next Step”를 누릅니다.
  5. 원하는 PHP 버전을 선택합니다.
    Change PHP version in Bluehost
  6. 다시 “Next Step”을 누르고 맨 아래의 “Save and Build"를 클릭합니다.

약 20분 정도 기다리면 PHP 버전이 변경됩니다. PHP 버전을 체크해보면 PHP 버전이 변경된 것을 확인할 수 있습니다.

참고:


1개 댓글

댓글 남기기

* 이메일 주소는 공개되지 않습니다.