Bluehost VPS: PHP 버전 및 PHP 서버 환경값 변경 방법

블루호스트에서 PHP 버전과 PHP 서버 환경값 변경하는 방법에 대해 이전 글에서 설명한 적이 있습니다. 하지만 Bluehost VPS에 대한 부분은 간략히 설명되어 있어 Bluehost VPS에 익숙하지 않는 사용자에게는 이해하기 쉽지 않을 것 같습니다. 이 글에서는 블루호스트 VPS에서 PHP 버전 및 PHP ini 서버 환경값을 변경하는 방법에 대해 조금 자세히 설명하도록 하겠습니다.

가성비 좋은 저렴한 호스팅을 원하는 경우 해외 호스팅 중 하나인 블루호스트를 고려해볼 수 있습니다. Bluehost가 느리다는 평가가 있기도 하지만 이 사이트처럼 가벼운 테마를 사용하면 속도가 괜찮게 나올 것입니다(참고). 심플한 사이트나 블로그 운영에 괜찮은 옵션일 수 있습니다. 이 에 포함된 링크를 클릭하여 호스팅 서비스에 가입하면 제가 약간의 수수료를 제공받을 수 있습니다. 저는 7년 이상 블루호스트를 이용해오고 있으며, 그 동안 경험한 사항을 가감없이 전달하기 위해 노력하고 있습니다. 자세한 사항은 여기를 참고해보세요.

Bluehost VPS: PHP 버전 및 PHP 서버 환경값 변경 방법

이 블로그는 현재 Bluehost VPS에서 호스팅되고 있습니다. Bluehost VPS의 관리 페이지 인터페이스는 공유호스팅과 달랐지만 작년에 공유호스팅과 비슷하게 바뀌었습니다. 다만, VPS에서는 서버 관리하는 메뉴가 추가되었다는 점에서 차이가 있습니다.

Bluehost VPS에서는 SSH와 sftp에 접속이 가능합니다. SSH와 sftp에 접속하기 위해서는 먼저 서버 메뉴에서 접속이 가능하도록 활성화해 주어야 합니다. 또한, PHP 버전을 추가/제거/변경하고 PHP 서버 환경값을 변경하는 작업은 WHM에 접속하여 수행할 수 있습니다.

아래 과정을 따라 하는 것이 쉽지 않을 경우, 블루호스트에 라이브 채팅으로 연락하여 PHP 버전 변경과 PHP 서버 환경값 설정을 변경해줄 것을 요청할 수 있습니다. 보통 사용자의 요청에 따라 설정을 변경해줄 것입니다.

Root 사용자 권한 활성화

블루호스트에 로그인하면 VPS 계정에서는 Sever 메뉴가 표시됩니다.

블루호스트 VPS 인터페이스

Server를 클릭합니다.

WHM, SSH, sFTP에 접속하려면 Root 사용자 권한을 활성화해야 합니다.

Access Management (액세스 관리)를 누르고 Root 사용자에 대하여 비밀번호를 설정(설정하지 않은 경우)하고 SSH Password Authentication (SSH 패스워드 인증)에 대하여 Enable을 클릭하여 루트 사용자 액세스 권한을 활성화합니다.

Root 사용자 권한 활성화

Root 비밀번호는 한 번 설정한 후에 계속 사용해도 되고, 수시로 재설정해도 됩니다. New Password, Retype New Password에 동일한 비밀번호를 각각 입력하고 Update를 누르면 루트 비밀번호가 설정됩니다. 또는, Password Generator를 클릭하여 자동으로 패스워드를 생성하는 것도 가능합니다.

서버 관련 작업을 종료한 후에는 SSH Password Authentication을 비활성화합니다. 위의 그림과 같이 Disabled로 되어 있으면 비활성화된 상태이며, 이 상태에서 Enable 버튼을 클릭하면 Enabled(활성화)로 바뀌게 됩니다.

보안을 위해 서버 관련 작업을 하는 경우에만 SSH Password Authentication을 활성화하고, 작업을 마친 후에는 비활성화하는 것이 좋습니다.

WHM에 접속하기

WHM에 접속하여 PHP 버전을 설치/삭제/변경하고 PHP ini 설정값을 변경할 수 있습니다.

WHM에 접속하려면 다음 URL을 브라우저 주소란에 입력합니다.

http://your-domain.com/whm

위의 주소로 접속이 안 되면 다음 주소로 접속을 시도해볼 수 있습니다.

http://your.server.ip:2086
https://your.server.ip:2087 (SSL 로그인의 경우)

서버 IP 주소는 상단의 Server IPs 메뉴를 클릭하여 확인할 수 있습니다.

서버 IP 주소를 이용하여 접속하면 "연결이 비공개로 설정되어 있지 않습니다"(크롬) 또는 "비공개 연결이 아닙니다"(엣지 브라우저) 에러가 표시될 것입니다. 그러면 고급을 클릭하여 ...(안전하지 않음)(으)로 이동을 클릭하여 접속할 수 있습니다.

블루호스트 WHM 로그인

사용자 이름에는 root를 입력하고 암호에는 앞서 설정한 root 비밀번호를 입력합니다.

PHP 버전 변경 및 PHP 서버 환경값 설정하기

PHP 버전 변경

WHM에 로그인하였다면 Home > Software > MultiPHP Manager에서 각 도메인별로 PHP 버전을 적용할 수 있습니다.

Bluehost VPS: PHP 버전 및 PHP 서버 환경값 변경 방법

현재 PHP 8.1까지 적용이 가능합니다. PHP 8.1에서 에러가 발생하는 경우 PHP 8.0을 적용해보시기 바랍니다.

PHP 8.0과 PHP 8.1 버전이 표시되지 않으면 EasyApache 4에서 추가할 수 있습니다. 방법은 이 글의 "블루호스트 VPS에서 PHP 7.4 적용 방법" 섹션을 참고해보시기 바랍니다. 필요한 PHP 버전만 구성할 수 있습니다. 저는 PHP 8.0과 PHP 8.1을 패키지에 추가했습니다.

Bluehost VPS: PHP 버전 및 PHP 서버 환경값 변경 방법 - PHP 버전 추가

PHP 서버 환경값

PHP ini 서버 환경 설정값은 Home > Software > MultiPHP INI Editor에서 조정할 수 있습니다.

Bluehost VPS: PHP 버전 및 PHP 서버 환경값 변경 방법

Configure basic settings of a PHP version에서 해당 PHP 버전(예: ea-php81)을 선택한 다음, 메모리 제한(Memory Limit) 등의 PHP 서버 환경값을 변경할 수 있습니다.

예시:

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

엘리멘터 페이지 빌더 등 일부 워드프레스 플러그인이나 테마에서는 높은 PHP 설정값을 요구할 수 있으므로, 테마나 플러그인 요구 사항에 맞게 적절히 값을 조정하시기 바랍니다.

SSH/sFTP 접속하기

SSH나 sFTP에 접속해야 하는 경우, SSH Password Authentication을 활성화한 후에 다음 정보로 접속이 가능합니다.

  • 호스트: 서버 IP 주소
  • 사용자명: root
  • 비밀번호: root 비밀번호

cPanel 및 WHM 버전 업그레이드 방법

블루호스트 VPS 호스팅을 이용하는 경우 WHM에 수시로 접속하여 업데이트가 있으면 업데이트를 해주는 것이 바람직합니다. 경우에 따라 cPanel 버전을 업그레이드해야 하는 경우도 있습니다. 이런 작업은 쉽지 않으므로 먼저 라이브 채팅으로 블루호스트에 연락하여 안내를 받는 것이 안전합니다. 자세한 내용은 "cPanel 및 WHM 버전 업그레이드 방법"을 참고해보세요.

동접자 수 늘리기

동시접속자 수가 많은 경우 동접자 수를 늘릴 수 있습니다. 적당한 동접자 수 설정은 라이브챗을 통해 연락하여 문의해볼 수 있을 것입니다. 이 블로그에서 사용하는 VPS Standard의 경우, 이와 관련하여 문의해보니 500으로 설정할 것을 권장하여 500으로 설정한 상태입니다.

참고

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

* 이메일 정보는 공개되지 않습니다.