Bluehost에서 Memcached 설치(자체 정리용)

Bluehost VPS 서비스를 사용하는 경우 루트 권한이 있기 때문에 SSH에 접속하여 memcached를 설치할 수 있습니다. memcahed를 설치하여 워드프레스의 캐시 플러그인에서 사용하면 사이트 속도 향상에 도움이 됩니다.

  1. SSH 터미널에 접속합니다.
  2. $ sudo yum install memcached
  3. Memcached 설치 완료
  4. 서버 재시작
  5. $ sudo service memcached start
memcached 설치 완료 화면
memcached 설치 완료 화면

할당된 memcache 크기를 변경하려면

  1. memcached를 정지시킴: $ sudo service memcached stop
  2. /etc/sysconfig/memcached를 편집하여 CACHESIZE="64"의 값을 원하는 대로 수정(참고)
    nano /etc/sysconfig/memcached
    Memached cachesize - increase저장하려면 Ctrl + X를 누른 후에 y를 누르고 Enter를 칩니다.
    (SSH 터미널에서 nano 이용 방법은 여기 참고.)
  3. memcached 재시작: $ sudo service memcached start

References:

  • SSH 터미널 접근을 위한 키 생성 방법: https://my.bluehost.com/cgi/help/ssh-keygen
  • "[user_id] is not in the sudoers file.  This incident will be reported." 오류가 나오는 경우: https://my.bluehost.com/cgi/help/2358
  • 워드프레스 W3 total cache 플러그인에서 "The following memcached servers are not responding or not running:" 오류 메시지가 표시되는 경우: $ sudo service memcached start 명령 실행
  • [Error writing /filename: Permission denied] 오류가 나오는 경우: 명령어 앞에 sudo를 추가합니다(참고).

별 것은 아니지만 인터넷에 제대로 설명된 자료가 없어서 조금 헤매었습니다. 자료가 있어도 오래 되어 제대로 적용되지 않았습니다. Bluehost에서 memcached를 설치하려는 경우 참고하시기 바랍니다.

참고로 이 링크를 클릭하여 Bluehost Shared Hosting(블루호스트 쉐어드 호스팅)에 가입하면 1달러가 할인된 월 최저 2.95달러부터 서비스를 이용할 수 있습니다. 이 링크를 클릭하여 블루호스트에 서비스에 가입하시면 제가 약간의 커미션을 받을 수 있습니다. 하지만 저는 커미션을 위해 특정 서비스를 추천하지는 않습니다. 여기에 경험을 통해 블루호스트에 대한 자세한 사항을 기재했으니 여러 가지 사항을 고려하여 요구에 가장 적합한 서비스를 선택하시기 바랍니다. 블루호스트를 이용하는 경우 이 글을 참고하여 PHP ini 환경 설정값을 상향 조정하시기 바랍니다.

참고:


2개 댓글

  1. PHP 7에서 memcached가 안정적으로 지원되지 않는다고 하는 것 같습니다(확실치 않음).

    삭제하려면

    How did you install it? If you installed it using yum then you should be able to remove it the same way.

    First list the memcache packages installed:

    yum list memcache*

    Then remove the packages (probably two of them):

    yum remove [package name from list]

    삭제 후 확인

    service memcached status

    그러면 다음과 같이 표시됨

    memcached: unrecognized service

  2. Bluehost에서 PHP 7/PHP 7.1을 사용할 수 있습니다.

    EasyApache를 버전 4로 마이그레이션하고 PHP 7으로 PHP 버전을 바꾸니까 memcached가 작동하지 않네요. 다시 설치해주어야 하는지 모르겠지만, 저는 그냥 삭제했습니다.

    https://www.thewordcracker.com/miscellaneous/%EB%B8%94%EB%A3%A8%ED%98%B8%EC%8A%A4%ED%8A%B8-%EA%B3%B5%EC%9C%A0-%ED%98%B8%EC%8A%A4%ED%8C%85%EC%97%90%EC%84%9C-php-7-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0/

댓글 남기기

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