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

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

참고로 기존 cPanel 사용자의 경우 7.0까지 적용 가능했지만, 이제 Bluehost 공유호스팅과 VPS 모두 PHP 7.3까지 지원합니다. 기존 cPanel 사용자도 이제 새로운 cPanel 인터페이스로 변경되었습니다. 기존 cPanel 사용자는 "Bluehost에서 PHP 버전 변경하기"를 참고해보세요.

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

블루호스트에서 PHP 버전 변경하기 (Bluehost 공유호스팅)

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

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

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

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

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

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

  • PHP 7.0
  • PHP 7.1
  • PHP 7.2
  • PHP 7.3

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

PHP 환경 설정값 변경하기

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

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

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

MultiPHP INI Editor 툴을 클릭합니다.

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

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

해외호스팅 블루호스트 PHP 설정값

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

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

위와 같이 설정값을 조정한 후에 FTP에 접속하여 wp-config.php 파일을 열고 /* That's all, stop editing! Happy publishing. */ 라인 바로 위에 다음 라인을 추가하도록 합니다. (이미 있는 경우 값을 조정해줍니다.)

define('WP_MEMORY_LIMIT', '512M');

블루호스트에서 FTP 접속 방법을 잘 모르는 경우 다음 영상을 참고하여 새로운 FTP 계정을 만들 수 있습니다.

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

Bluehost VPS를 이용하고 있는 경우 현재 최신 버전인 PHP 7.3을 이용할 수 있습니다. PHP 7.3을 선택할 수 없는 경우, WHM에 접속하여 cPanel & WHM 버전을 최신 버전으로 업데이트하면 PHP 7.3을 선택할 수 있습니다.

마치며

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

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

현재 지원이 제공되는 PHP 버전

참고:

10 개 댓글

  1. ftp 서버에 접속하는것까지는 성공하였는데
    wp-config.php 를 찾지를 못하겠어용
    찾는 방법을 알려주실수있을까요?
    고맙습니다.

    • 안녕하세요, 김정현님.

      FTP에 올바르게 접속했다면 /public_html 폴더로 이동하시면 wp-config.php 파일이 있을 것입니다.

      https://www.screencast.com/t/QdvrKzfsC2W

      만약 다른 폴더에 워드프레스를 설치했거나, 도메인을 여러 개 연결하여 블루호스트를 이용하고 있다면 /public_html/ 폴더 아래로 이동하여 해당 폴더를 찾아서 다시 이동하시기 바랍니다.

      FTP를 사용한 적이 없다면 다음 글에서 기본적인 사용법을 확인해보시기 바랍니다.

      https://www.thewordcracker.com/basic/using-ftp-to-work-with-wordpress/

  2. 와 선생님 정말 감사합니다!! 해결되었습니다 ㅜㅜ
    FTP가 서버에 올라가있는 제 홈페이지에 대한 데이터?같은 것인가요. 뭔지도 모르고 덕분에 해결했습니다. 경고창 사라졌네요. 한글로 된 유일한 포스팅이었는데 이 포스팅 없었으면 어쨌을까 싶네요 정말 정말 감사합니다.

    • 해결되어 다행이네요.

      문의사항이 있으면 언제든지 관련 글 또는 아무 글에 댓글을 달아주시면 아는 범위에서 알려드리도록 노력하겠습니다.

      즐거운 주말과휴일 보내시기 바랍니다.

  3. 안녕하세요~ 우커머스 플러그인 설치 후 Memory Limit가 40MB로 되어있는데 128M로 늘리라고 메시지가 떠서 이 포스팅을 찾아오게 되었습니다.
    위에 보여주신대로 하면 될 것 같은데 문제는 블루호스트 페이지에서 Advanced를 누르면 cPanel 이라는 사이트로 연결되면서 로그인을 하라고 나오네요ㅜㅜ 블루호스트 아이디를 입력해봤지만 연결되지 않고 구글에 검색해보니 홈페이지가 나오기는 하는데 여기 회원가입을 꼭 해야만 Advanced 항목을 열람할 수 있는 건가요?
    혹은 다른 방법으로 메모리를 늘릴 수는 없는 거지요.. 제가 컴맹이라 코딩이나 서버 등 관련 지식이 없어 질문이 허접한 점 양해 부탁드립니다..

    • 안녕하세요, 자블레스님.

      블루호스트 웹호스팅 공유호스팅 상품을 이용하고 계신가요?

      그런 경우 블루호스트 사이트에 로그인한 후에 Advanced 항목을 사용할 수 있습니다.

      Bluehost에 라이브 채팅으로 연락하여 이 문제를 문의하면 해결해줄 것 같습니다.

      https://avada.tistory.com/771

      • 죄송합니다 지금 다시보니 제가 애초에 블루호스트 사이트에 로그인을 하지 않은 상태에서 접근했더니 cPanel 로그인 창이 떴던 것 같아요.
        위에 알려주신 MultiPHP INI Editor에 들어왔는데요. memory_limit: 256M / post_max_size:260M / upload_max_filesize: 256M 등 어딜 봐도 40MB로 설정된 곳은 없는데 왜 우커머스에 경고창이 떴을까요? 우커머스에서는 지금 40MB로 되어있으니 128MB로 바꾸라고 경고창이 뜹니다.
        답변 정말 감사합니다.

      • 위의 글에 설명되어 있듯이, wp-config.php 파일에 라인 하나를 추가해보시기 바랍니다.

        위와 같이 설정값을 조정한 후에 FTP에 접속하여 wp-config.php 파일을 열고 /* That's all, stop editing! Happy publishing. */ 라인 바로 위에 다음 라인을 추가하도록 합니다. (이미 있는 경우 값을 조정해줍니다.)

        define('WP_MEMORY_LIMIT', '512M');

        256MB로 되어 있다면 define('WP_MEMORY_LIMIT', '256M'); 를 추가해보세요.

      • 우선 다시한번 답변 정말 감사합니다!

        위에 올려주신 유튜브 영상에 나온대로 FTP접속을 위해 계정을 만들었구요. 제 맥북에 Filezilla 설치가 안되서 Cyberduck이라는 프로그램으로 접속을 시도했는데

        디렉토리 목록을 얻어오는데 실패하였습니다. 550 Can't change directory to /: Permission denied. 웹호스팅 서비스 제공자에 연락하여 도움을 받으세요.

        이런 경고창이 뜨네요 ㅜㅜ server, username, 비밀번호 맞는지 확인했구요. 인터넷에 검색을 해봐도 해결방법을 찾기 힘들어 염치 불구하고 또 여쭙습니다.. 감사합니다!

      • 접속했습니다!
        FTP account를 이미 만들어져있는 다른 것을 보고 입력했네요. 새로 가입한 계정으로 접속되었습니다. 댓글 수정, 삭제가 따로 없어 다시 댓글 남깁니다ㅜㅜ 감사합니다!

댓글 남기기

댓글을 입력해주세요!
이름을 입력해주세요