Ubuntu 18.04 LTS에 Memcached를 설치하는 방법
이 튜토리얼은 다음 OS 버전에 대해 존재합니다.
- Ubuntu 20.04(Focal Fossa)
- Ubuntu 18.04(Bionic Beaver)
이 페이지에서
- 요구 사항\n
- 시스템 업데이트
- Memcached 설치 및 구성
- Apache 및 PHP 설치 및 Memcached를 사용하도록 PHP 구성\n
Memcached는 일시적으로 정보를 메모리에 저장하여 애플리케이션 속도를 높이는 데 사용할 수 있는 무료 오픈 소스 메모리 개체 캐싱 시스템입니다. Memcached는 WordPress, Drupal, Joomla 및 기타 PHP 기반 애플리케이션과 같은 웹 애플리케이션의 속도를 높이는 데 도움이 됩니다.
이 튜토리얼에서는 Ubuntu 18.04 서버에 Memcached를 설치하는 방법을 설명합니다.
요구 사항
- Ubuntu 18.04를 실행하는 서버.\n
- 서버에 루트 암호가 구성되어 있습니다.\n
시스템 업데이트
먼저 다음 명령을 사용하여 모든 패키지를 최신 버전으로 업데이트합니다.
apt-get update -y
apt-get upgrade -y
모든 패키지가 업데이트되면 시스템을 다시 시작하여 구성 변경 사항을 적용하십시오.
Memcached 설치 및 구성
기본적으로 Memcached는 Ubuntu 18.04 기본 리포지토리에서 사용할 수 있습니다. 다음 명령을 실행하여 설치할 수 있습니다.
apt-get install memcached libmemcached-tools -y
Memcached를 설치한 후 다음 명령을 사용하여 Memcached 서비스를 시작하고 시스템 재부팅 후 시작되도록 활성화합니다.
systemctl start memcached
systemctl enable memcached
이제 다음 명령을 사용하여 Memcached 서비스의 상태를 확인할 수 있습니다.
systemctl status memcached
다음과 유사한 출력이 표시되어야 합니다.
? memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2019-07-13 06:13:59 UTC; 13s ago Docs: man:memcached(1) Main PID: 21776 (memcached) Tasks: 10 (limit: 1114) CGroup: /system.slice/memcached.service ??21776 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid Jul 13 06:13:59 ubuntu1804 systemd[1]: Started memcached daemon.
다음을 입력하여 Memcached 서비스가 실행 중인지 확인할 수도 있습니다.
ps aux | grep memcached
다음 출력이 표시되어야 합니다.
memcache 21776 0.3 0.2 424764 2880 ? Ssl 06:13 0:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid root 22035 0.0 0.0 13136 1000 pts/0 S+ 06:14 0:00 grep --color=auto memcached
다음으로 고급 설정을 위해 Memcached를 구성해야 합니다. 이렇게 하려면 아래와 같이 /etc/memcached.conf 파일을 엽니다.
nano /etc/memcached.conf
필요에 따라 다음 줄을 변경합니다.
# Default connection port is 11211 -p 11211 # Specify which IP address to listen on. -l 192.168.0.101 #Define the maximum number of Memory can be used by Memcached deamon. -m 256
변경 사항을 적용하려면 파일을 저장하고 닫은 다음 Memcached 서비스를 다시 시작하십시오.
systemctl restart memcached
Memcached를 사용하도록 Apache 및 PHP 설치 및 PHP 구성
이제 Memcached가 설치 및 구성되었습니다. 다음으로 Memcached를 사용하려면 Apache를 설치 및 구성해야 합니다.
먼저 다음 명령을 사용하여 다른 모듈과 함께 Apache 및 PHP를 설치합니다.
apt-get install apache2 php7.2 libapache2-mod-php7.2 php-memcached php7.2-cli -y
다음으로 Apache 웹 루트 디렉토리에 샘플 phpinfo.php 파일을 생성하여 Memcached를 테스트합니다.
nano /var/www/html/phpinfo.php
다음 코드를 추가합니다.
<?php phpinfo(); ?>
파일을 저장하고 닫습니다. 그런 다음 웹 브라우저를 열고 URL http://your-server-ip/phpinfo.php를 입력합니다. 다음 페이지에서 모든 PHP 관련 모듈 및 Memcached 정보를 볼 수 있습니다.
축하합니다! Ubuntu 18.04 서버에 Memcached를 성공적으로 설치했습니다. 자세한 내용은 Memcache Doc의 공식 문서를 참조하세요. 궁금한 점이 있으면 언제든지 문의해 주세요.