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

آموزش نصب phpmyadmin با Apache روی CentOS 8

آموزش نصب phpmyadmin با Apache روی CentOS 8
آموزش نصب phpmyadmin با Apache روی CentOS 8
آموزش نصب phpmyadmin با Apache روی CentOS 8

نرم افزار phpmyadmin که از محبوب ترین نرم افزار های open source مدیریت دیتابیس در یک محیط گرافیکی شناخته می شود و قابلیت نصب بر روی سرور های مجازی و اختصاصی و همچنین استفاده در هاست یا سرور را دارد. این نرم افزار برای مدیریت آسان دیتابیس های نوع SQL مثل MySQL و MariaDB معرفی شده که با استفاده از آن کاربران می توانند مواردی مثل ساخت یا حذف جدول ها و ستون های دیتابیس، ساخت یا حذف دیتابیس و یوزر دیتابیس، تغییر سطح دسترسی ها به دیتابیس و … را انجام دهند به همین منظور در این مطلب از با آموزش نصب phpmyadmin با Apache روی CentOS 8 در خدمت شما هستیم.

در ادامه آموزش نصب phpmyadmin با Apache روی CentOS 8 همراه ما باشید تا شما را برای نصب و کانفیگ phpMyAdmin با وب سرور آپاچی بر روی سیستم عامل سنتوس 8 به طور کامل راهنمایی کنیم. در صورتی که شما بر روی سرور خود از وب سرور NGNIX استفاده می کنید می توانید از آموزش نصب phpMyAdmin با Nginx روی CentOS 8 برای نصب phpmyadmin استفاده کنید.

آموزش نصب phpmyadmin با Apache روی CentOS 8

پیش از شروع توجه داشته باشید که باید یک سری پیش نیاز بر روی سرور نصب و فعال باشد تا امکان نصب و استفاده از phpMyAdmin فراهم شود.

1. اتصال به سرور مجازی یا اختصاصی با استفاده از دسترسی SSH

2. نصب و راه اندازی یکی از دیتابیس های MySQL و MariaDB بر روی سرور CentOS 8.

3. نصب و فعالسازی PHP بر روی سرور.

4. نصب بسته های PHP با استفاده از دستورات زیر در محیط SSH سرور.

sudo yum install -y wget php php-pdo php-pecl-zip php-json php-common php-fpm php-mbstring php-cli php-mysqlnd
sudo yum -y install php-mysqlnd

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

نصب phpMyAdmin روی سنتوس 8 با وب سرور آپاچی

برای نصب phpMyAdmin روی سنتوس 8 با وب سرور آپاچی ابتدا باید دستور زیر را در سرور اجرا کنیم تا نرم افزار phpmyadmin از آن دانلود شود زیرا در حالت معمول این نرم افزار در مخزن های پیش فرض سیستم عامل برای نصب وجود ندارند.

wget https://files.phpmyadmin.net/phpMyAdmin/4.9.2/phpMyAdmin-4.9.2-all-languages.zip

با این دستور نرم افزار بر روی سرور دانلود می شود.

حال باید فایل دانلود شده که به صورت فشرده می باشد را از حالت فشرده خارج کنیم.

unzip phpMyAdmin-4.9.2-all-languages.zip

پس از خارج شدن از حالت فشرده آن را با استفاده از دستور زیر به مسیر usr/share/phpmyadmin منتقل کنیم و فایل دانلودی phpmyadmin را از روی سرور حذف می کنیم.

rm phpMyAdmin-*.tar.g
sudo mv phpMyAdmin-*/ /usr/share/phpmyadmin

در این بخش نصب phpmyadmin بر روی سرور مجازی/اختصاصی به پایان رسید و پس از این مراحل کانفیگ phpmyadmin را دنبال می کنیم.

کانفیگ phpmyadmin روی CentOS 8

برای کانفیگ phpmyadmin روی CentOS 8 در اولین قدم دستور زیر را برای ساخت جداول جدید phpmyadmin اجرا می کنیم.

mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p

حال برای اینکه بتوانیم پس از نصب نرم افزار به سادگی از طریق مرورگر و آدرس http://ip-adddress/phpmyadmin به phpmyadmin دسترسی باشیم می توانید مراحل زیر را دنبال کنید.

vi /etc/httpd/conf.d/phpMyAdmin.conf

دستور زیر را به طور کامل در فایل phpMyAdmin.conf که با دستور بالا اقدام به ویرایش آن کردیم اضافه کنید.

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
AddDefaultCharset UTF-8
# Apache 2.4
Require all granted
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1

حال باید برای phpmyadmin یک پوشه temp بر روی بسازیم و دسترسی های آن را تغییر دهیم تا امنیت این پوشه افزایش پیدا کند. به همین منظور دستورات زیر را به ترتیب اجرا می کنیم.

sudo mkdir -p /var/lib/phpmyadmin/tmp
sudo chown -R apache:apache /var/lib/phpmyadmin
chmod 777 /usr/share/phpMyAdmin/tmp

حال مالکیت phpMyAdmin را با دستور زیر تنظیم کرده و پس از آن یک بار سرویس مجدد راه اندازی می کنیم تا تغییرات اعمال شوند.

chown -R apache:apache /usr/share/phpMyAdmin
systemctl restart httpd

تنظیم SELinux برای phpmyadmin

در صورتی که بر روی سرور شما قابلیت SELinux فعال است باید تنظیماتی را انجام دهید تا SELinux با phpmyadmin به درستی بر روی سرور کار کند که می توانید به ترتیب از دستورات زیر استفاده کنید اما اگر SELinux در سرور شما فعال نیست می توانید از این مرحله گذر کنید.

Create SELinux policies for phpMyAdmin to work correctly.
yum install -y policycoreutils-python-utils
semanage fcontext -a -t httpd_sys_rw_content_t '/usr/share/phpMyAdmin/'
semanage fcontext -a -t httpd_sys_rw_content_t "/usr/share/phpMyAdmin/tmp(/.*)?"
restorecon -Rv '/usr/share/phpMyAdmin/'

تنظیم Firewall سرور برای phpmyadmin

برای اینکه فایروال سرور اجازه دسترسی ریکوئست های HTTP خارج از شبکه را دهد از دستورات زیر استفاده می کنیم.

firewall-cmd --permanent --add-service=http
firewall-cmd --reload
نحوه دسترسی به phpmyadmin

شما می توانید با وارد کردن آدرس http://ip-adddress/phpmyadmin داخل مرورگر خود به پنل تحت وب phpmyadmin دسترسی داشته باشید.

توجه کنید در این دستور شما باید IP سرور خود را جایگزین عبارت ip-address کنید.

در اینجا به پایان آموزش نصب phpmyadmin با Apache روی CentOS 8 از رسیدیم و امیدواریم که با استفاده از این مطلب توانسته باشید علاوه بر نصب phpmyadmin بر روی سرور خود، مراحل کانفیگ phpmyadmin بر روی CentOS 8 را نیز انجام دهید.



نحوه نصب phpMyAdmin در CentOS 7
نحوه نصب phpMyAdmin در CentOS 7 وبلاگ شتابان هاست


آموزش نصب phpMyAdmin در Centos 7
آموزش نصب phpMyAdmin در Centos 7


آموزش نصب Apache Maven در CentOS 8 - وان سرور
آموزش نصب Apache Maven در CentOS 8. Apache Maven ابزاری برای مدیریت و فهم پروژه منبع باز است که در اصل برای پروژه های جاوا استفاده می شود. Maven از یک مدل Object Project POM استفاده می کند که در اصل یک فایل XML است که حاوی اطلاعات مربوط به


نحوه نصب Apache در CentOS 7 و CentOS 8 - پایگاه دانش پارس
Apache چیست در این مقاله قصد داریم روند نصب Apache در سرور CentOS 7 و در سرورCentOS 8 را تشریح کنیم.دستورات نصب apache بر روی سرور مجازی لینوکس


نصب LAMP Linux Apache MariaDB PHPPhpMyAdmin در
در این آموزش قصد داریم بر روی نحوه نصب و راه اندازی LAMP Stack Linux Apache MariaDB PHP PhpMyAdmin در Red Hat Enterprise 7.0 و CentOS 7.0 تمرکز کنیم همچنین قابل ذکر هست که سرویس httpd در هر دوی توزیع ها به Apache


آموزش نصب phpMyAdmin در Centos 7 - azaronline.com
با آموزش نصب phpMyAdmin در Centos 7 همراه ما باشید. ابتدا باید مخزن EPEL را بر روی Centos 7 خود نصب نمایید. yum install -y epel-release. پس از نصب EPEL دستور زیر را وارد کرده تا تمامی ابزارهای نصب شده به آخرین نسخه آپدیت شوند.


نصب و ایمن سازی phpMyAdmin با Nginx در
نصب و ایمن سازی phpMyAdmin با Nginx در CentOS 7 وبلاگ شتابان هاست


نصب LAMP Linux Apache MariaDB PHP
نصب LAMP Linux Apache MariaDB PHPPhpMyAdmin در RedHatCentOS


آموزش نصب phpMyAdmin در لینوکس Centos Ubuntu فیلم آموزش
نصب phpMyAdmin در لینوکس توزیع های اوبونتو و سنت او اس بسیار ساده است در این مقاله روش نصب و راه اندازی phpMyAdmin در لینوکس Centos Ubuntu را به شما عزیزان آموزش خواهیم داد همراه داتیس نتورک باشید.


نحوه نصب Zabbix در CentOS 7 وبلاگ
نحوه نصب Zabbix در CentOS 7 وبلاگ شتابان هاست install Zabbix

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

1 × 1 =

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