Stablehost는 해외 호스팅 중에서도 특히 저렴하여 저는 테스트 사이트 운영 용도로 최근 가입했습니다. 호스팅 서비스에 가입한 후에 가장 먼저 할 작업은 PHP 버전을 변경하고 PHP ini 설정값을 높이는 것입니다. 어떤 호스팅을 이용하더라도 먼저 PHP 버전을 확인하고, 가능한 한 가장 높은 PHP 버전으로 변경하는 것이 좋습니다.
[참고*저렴하게 괜찮은 리소스의 호스팅을 원하는 경우 Bluehost를 고려해볼 수 있을 것 같습니다. 속도 때문에 추천하지 않는 분도 계시지만, GeneratePress와 같은 빠른 테마를 사용하면 속도가 괜찮게 나올 것입니다. 블루호스트에 대한 자세한 정보는 여기를 참고해보세요.*]
해외 호스팅 Stablehost에서 PHP 버전 변경하기
Stablehost에서 PHP 버전을 변경하려면 cPanel로 로그인해야 합니다.
cPanel 페이지가 표시되면 상단의 검색 필드에 "php"를 입력하고 드롭다운에서 "Select PHP Version" 툴을 선택합니다.
그러면 PHP 버전을 선택할 수 있는 화면이 표시됩니다.
현재 PHP 5.6, 7.1, 7.2, 7.3, 7.4 및 8.0을 선택할 수 있습니다. 가능한 경우 PHP 8.0을 선택하도록 합니다. PHP 8.0을 선택했을 때 사이트 오류가 발생한다면 PHP 버전을 7.4로 낮추시기 바랍니다. PHP 7.4에서는 대부분의 워드프레스 테마, 플러그인이 잘 작동할 것입니다.
[참고*2022년 3월 추가: Stablehost에서도 이제 PHP 8.1 지원이 추가되었습니다. PHP 8.1은 아직 워드프레스에서 완벽히 지원되지 않지만 인기 테마와 플러그인을 사용할 경우 문제 없이 작동하는 것 같습니다.*]
PHP ini 설정값 변경하기
다음으로 할 작업은 PHP ini 설정값을 상향 조정하는 것입니다. 상단의 Options 탭을 클릭합니다.
PHP Options 페이지가 표시되면 아래로 스크롤하여 PHP ini 설정값을 조정합니다.
저는 다음과 같이 변경했습니다.
- max_execution_time - 600
- max_input_time - 2000
- memory_limit - 512M
- post_max_size - 128M
- upload_max_filesize - 128M
메모리 크기 제한은 최대 512M까지 설정할 수 있습니다.
PHP 버전/PHP ini 설정값 변경이 반영되지 않는 경우
저는 PHP 버전을 8.0으로 변경하고 PHP 옵션 설정값도 변경했지만 이상하게 사이트에 반영이 안 되었습니다. 라이브 채팅으로 문의하여 이 문제를 해결할 수 있었습니다.
하지만 하루 후에 살펴보니 PHP 버전은 변경되어 유지되었지만 PHP 옵션값은 다시 이전 상태로 되돌아갔습니다. 다시 한번 실시간 문의로 요청하니 다시 조치를 취해주었습니다. 이제는 PHP 버전을 변경해도 PHP 버전이 잘 변경되고 PHP 옵션 설정값도 제대로 적용되고 있습니다.
저처럼 PHP 버전 변경이나 PHP 옵션 설정값이 반영되지 않는 문제가 발생하면 라이브 챗으로 연락하여 문제를 설명해보시기 바랍니다. 그러면 지원 담당자가 해결해줄 것입니다.
[참고*2021년 11월 30일 업데이트: Stablehost에서는 반복적으로 PHP 옵션 설정값이 초기화되는 것 같습니다. 이런 현상이 나타날 때마다 라이브챗으로 연락하여 조정을 요청하고 있습니다. 언제까지 이런 현상이 나타나는지 봐야겠습니다. 저가형이라서 감안하여 사용하고 있습니다. 이 점만 해결되고 업로드 속도만 빠르면 충분히 사용할만한 것 같습니다. 이런 점은 아쉽네요. 싼 게 비지떡이라는 말이 괜히 있는 말이 아닌 것 같습니다.*]
마치며
이상으로 Stablehost에서 PHP 버전과 PHP ini 설정값 변경 방법에 대하여 살펴보았습니다. 너무 저가형이라서 걱정했지만 며칠 사용해보니 테스트 용도로는 사용하기에 괜찮은 것 같습니다. 저처럼 테스트 용도나 중요하지 않는 블로그 운영에 스테이블호스트가 그리 나쁘지 않은 것 같습니다.
참고
https://avada.tistory.com/2422