CentOSراهنماهای لینوکس

نصب phpRedisAdmin

phpRedisAdmin یک برنامه وب است که پایگاه های Redis را با یک رابط کاربر گرافیکی بصری مدیریت می کند.

این آموزش نحوه نصب phpRedisAdmin را در مورد  CentOS توضیح می دهد.

پیش نیاز ها:

  • سیستم عامل CentOS  را نصب کنید.
  • با عنوان کاربر Sudo وارد شوید.

مرحله 1: به روز رسانی سیستم

از دستور زیر برای به روز رسانی سیستم استفاده کنید.

sudo yum update -y && sudo reboot

پس از راه اندازی مجدد سیستم، از همان کاربر sudo برای ورود به سیستم استفاده کنید.

مرحله 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

برای تغییر مسیر Redis به محیط PATH دستور زیر را وارد کنید.

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

مرحله 3: شروع سرور Redis

سرور Redis را با استفاده از پیکربندی پیش فرض شروع کنید:

redis-server

پس از شروع سرور Redis، احتمالا چندین پیام هشدار را مشاهده خواهید کرد. مراحل عیب یابی برای هشدارهای مختلف در زیر فهرست شده است.

اول از همه، سرور Redis را با وارد کردن دستور زیر از یکی دیگر از کنسول SSH متوقف کنید:

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 را اجرا کنید.

redis-server

در یکی دیگر از کنسول های SSH، Redis CLI را برای وارد کردن بعضی داده ها اجرا کنید:

redis-cli

در کنسول redis-cli، می توانید هر گونه داده ای را که می خواهید را دستکاری کنید:

127.0.0.1:6379> set key1 hello
OK
127.0.0.1:6379> get key1
"hello"

ذخیره و خارج شوید.

مرحله 4: نصب Git، Apache، PHP و سایر وابستگی ها

این بسته ها را با استفاده از YUM نصب کنید:

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

در اینجا، من از Apache برای خدمت phpRedisAdmin استفاده می کنم، شما می توانید Nginx یا هر وب سرور دیگر را انتخاب کنید.

تنظیمات پیش فرض آپاچی را برای افزایش امنیت تغییر دهید:

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

ایجاد یک میزبان مجازی برای phpRedisAdmin:

sudo vi /etc/httpd/conf.d/phpRedisAdmin.conf

حتما ارزش ServerAdmin، ServerName، ServerAlias، ErrorLog و CustomLog را تغییر دهید.

<VirtualHost *:80>
    ServerAdmin [email protected]
    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>

ذخیره و خارج شوید.

:wq

مرحله 5: نصب phpRedisAdmin

دانلود phpRedisAdmin با استفاده از git:

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

توجه: در آینده شما می توانید از این فایل برای سفارشی کردن phpRedisAdmin استفاده کنید، مانند اضافه کردن سرورهای Redis بیشتر، تأیید هویت HTTP و غیره. اما در حال حاضر، اجازه دهید از تنظیمات پیش فرض استفاده کنیم.

پوشه را به محل میزبان مجازی که پیش از آن راه اندازی کرده ایم، انتقال دهید:

cd ~
sudo chown -R apache: ~/phpRedisAdmin
sudo mv ~/phpRedisAdmin /var/www/html

مرحله 6: بازدید از phpRedisAdmin

آپاچی را شروع و فعال کنید:

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

اصلاح قوانین فایروال برای اجازه دادن به بازدیدکنندگان برای دسترسی به phpRedisAdmin:

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

در آخر، از مرورگر وب خود به phpRedisAdmin متصل شوید تا مطمئن شوید که سرور redis در حال اجرا است.

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

شما با رابط کاربری phpRedisAdmin، می توانید پایگاه های Redis خود را مشاهده و مدیریت کنید.

 

مطالب مرتبط

امنیت ، سرعت ، پشتیبانی
همه یکجا در سرویس های پارس وی دی اس
بهترین را از ما بخواهید

مشاهده سرویس ها

  

آموزش اتصال به سرور از طریق کنسول

برخی مواقع امکان دارد با تغییراتی که بر روی سرور مجازی انجام میدهید دسترسی شما با سرور قطع شود

در این آموزش به شما روش حل این مشکل توضیح داده شده است

آموزش های تصویری پنل کاربری سرور های مجازی پارس وی دی اس

 

مجموعه ای از آموزش های مدیریت و کنترل سرور مجازی

آموزش نصب Plesk روی CentOS 7

این کنترل پنل به یوزر ها اجازه می دهد تا مدیریت وب سایتها ، دیتابیس ها، ایمیل ها و دامنه ها را به آسانی توسط کنترل پنل تحت وب از طریق مرورگر انجام دهند.

 

آموزش نصب Let’s Encrypt در دایرکت ادمین Directadmin

Let’s Encrypt  یک سرویس ارائه دهنده رایگان SSL میباشد ، دایرکت ادمین  Let’s Encrypt را پشتیبانی میکند و شما میتوانید به صورت رایگان  Let’s Encryptرا در دایرکت ادمین فعلا کنید و از گواهینامه (SSL) رایگان ، برای خود و کاربرانتون بهره مند شوید

 

 

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد.

    دکمه بازگشت به بالا