CentOS 7에 phpRedisAdmin 설치하기 본문
반응형
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