본문 바로가기

반응형
Notice
Recent Posts
Link
Calendar
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Total
Today
관리 메뉴

CentOS 7에 phpRedisAdmin 설치하기 본문

Linux Server

CentOS 7에 phpRedisAdmin 설치하기

BinaryNumber 2023. 4. 24. 16:47
반응형

phpRedisAdmin 레디스 관리 웹 콘솔 오픈소스이다.

GitHub - erikdubbelboer/phpRedisAdmin: Simple web interface to manage Redis databases.

전제조건

  • CentOS 7 서버.
  • root가 아니지만, sudo가 가능한 user로 진행.

Step 1: 시스템 업데이트

sudo yum update -y && sudo reboot

Step 2: Redis 설치

의존성 설치

sudo yum install gcc make

Redis 3.2.0 버전 다운로드 및 설치 

cd ~

wget http://download.redis.io/releases/redis-3.2.0.tar.gz

tar -zxvf redis-3.2.0.tar.gz

cd redis-3.2.0

make

sudo make PREFIX=/opt/redis/3.2.0 install

환경변수 설정

sudo cp /etc/profile /etc/profile_backup

echo 'export PATH=$PATH:/opt/redis/3.2.0/bin' | sudo tee -a /etc/profile

source /etc/profile

echo $PATH

Step 3: 레디스 서비스 설정 및 실행

redis-server
redis-cli shutdown
echo 'net.core.somaxconn = 511' | sudo tee -a /etc/sysctl.conf

echo '511' | sudo tee -a /proc/sys/net/core/somaxconn
echo 'vm.overcommit_memory = 1' | sudo tee -a /etc/sysctl.conf

sudo sysctl vm.overcommit_memory=1
echo 'never' | sudo tee -a /sys/kernel/mm/transparent_hugepage/enabled
redis-server
redis-cli
127.0.0.1:6379> set key1 hello

OK

127.0.0.1:6379> get key1

"hello"

 

Step 4: Git, Apache, PHP 및 기타 의존성 설치

sudo yum install git httpd php php-redis php-devel php-mbstring

아파치 설정:

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
sudo vi /etc/httpd/conf.d/phpRedisAdmin.conf
<VirtualHost *:80>

    ServerAdmin xxx@example.com

    DocumentRoot /var/www/html/phpRedisAdmin/

    ServerName phpredisadmin.example.com

    ServerAlias www.phpredisadmin.example.com

    <Directory /var/www/html/phpRedisAdmin/>

    Options FollowSymLinks

    AllowOverride All

    </Directory>

    ErrorLog /var/log/httpd/phpredisadmin.example.com-error_log

    CustomLog /var/log/httpd/phpredisadmin.example.com-access_log common

</VirtualHost>

 

Step 5: phpRedisAdmin 설치

cd ~

git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git

cd phpRedisAdmin

git clone https://github.com/nrk/predis.git vendor
cp includes/config.sample.inc.php includes/config.inc.php
cd ~

sudo chown -R apache: ~/phpRedisAdmin

sudo mv ~/phpRedisAdmin /var/www/html

 

Step 6: 아파치 실행

sudo systemctl start httpd.service

sudo systemctl enable httpd.service

방화벽 설정(Firewalld)

sudo firewall-cmd --zone=public --permanent --add-service=http

sudo firewall-cmd --reload

확인

http://<your-Vultr-server-IP>

 

 

출처) https://www.vultr.com/docs/how-to-install-phpredisadmin-on-centos-7/

반응형

'Linux Server' 카테고리의 다른 글

리눅스 LVM 생성  (0) 2023.06.07
리눅스 LVM에서 논리 볼륨 삭제  (0) 2023.06.07
APM - 핀포인트(2.4.0) 설치  (0) 2022.11.18
AD와 OPENLDAP 동기화 하기 by lsc  (0) 2022.11.07
[Centos] 런덱 설치 스크립트  (0) 2022.01.21
Comments