ວິທີການຕິດຕັ້ງ PhpMyAdmin ລ້າສຸດໃນ RHEL, CentOS & Fedora


ການບໍລິຫານ MySQL ຜ່ານເສັ້ນ ຄຳ ສັ່ງໃນ Linux ແມ່ນວຽກທີ່ຍາກຫຼາຍ ສຳ ລັບຜູ້ບໍລິຫານລະບົບຄົນ ໃໝ່ ຫຼືຜູ້ບໍລິຫານຖານຂໍ້ມູນ, ເພາະວ່າມັນມີ ຄຳ ສັ່ງ ຈຳ ນວນຫລາຍທີ່ພວກເຮົາບໍ່ສາມາດຈື່ໄດ້ໃນຊີວິດປະ ຈຳ ວັນຂອງພວກເຮົາ.

ເພື່ອເຮັດໃຫ້ການບໍລິຫານ MySQL ງ່າຍຂຶ້ນຫຼາຍພວກເຮົາ ກຳ ລັງແນະ ນຳ ເຄື່ອງມືການບໍລິຫານ MySQL ທີ່ເອີ້ນວ່າ PhpMyAdmin, ໂດຍການຊ່ວຍເຫຼືອຂອງເຄື່ອງມືນີ້ທ່ານສາມາດຄວບຄຸມແລະຈັດການການບໍລິຫານຖານຂໍ້ມູນຂອງທ່ານຜ່ານເວັບບຼາວເຊີໄດ້ງ່າຍ.

PhpMyAdmin ແມ່ນອິນເຕີເຟດທີ່ໃຊ້ ສຳ ລັບການຄຸ້ມຄອງຖານຂໍ້ມູນ MySQL/MariaDB ເຊິ່ງໃຊ້ເປັນການທົດແທນ ສຳ ລັບການ ນຳ ໃຊ້ລະບົບສາຍ ຄຳ ສັ່ງ.

ມັນຖືກຂຽນເປັນພາສາ PHP, ຜ່ານໂປແກຼມນີ້ທ່ານສາມາດເຮັດ ໜ້າ ທີ່ການບໍລິຫານ MySQL ຕ່າງໆເຊັ່ນ: ສ້າງ, ລຸດ, ປ່ຽນແປງ, ລຶບ, ນຳ ເຂົ້າ, ສົ່ງອອກ, ຄົ້ນຫາ, ສອບຖາມ, ແກ້ໄຂ, ເພີ່ມປະສິດທິພາບແລະ ດຳ ເນີນການ ຄຳ ສັ່ງການຄຸ້ມຄອງຖານຂໍ້ມູນອື່ນໆຜ່ານ browser.

ໃນຖານະທີ່ມີອິນເຕີເຟດທີ່ມີຊື່ສຽງອື່ນໆ ສຳ ລັບການຄຸ້ມຄອງບໍລິການລະບົບ, ເຄື່ອງມືການສ້າງບລັອກ, ຫລືລະບົບການຈັດການເນື້ອຫາ (CMSs), ມັນມັກຈະຖືກເປົ້າ ໝາຍ ໂດຍຜູ້ໂຈມຕີທີ່ເປັນອັນຕະລາຍທີ່ສະແຫວງຫາການໃຊ້ປະໂຫຍດຈາກການຂາດມາດຕະການຄວາມປອດໄພຕາມປົກກະຕິ.

ໃນບົດຄວາມນີ້ພວກເຮົາຈະສະແດງວິທີການຕິດຕັ້ງ PhpMyAdmin ລຸ້ນ ໃໝ່ ທີ່ມີຄວາມ ໝັ້ນ ຄົງ ສຳ ລັບການແຈກຈ່າຍ Apache ຫຼື Nginx ໃນການແຈກຈ່າຍ RHEL, CentOS ແລະ Fedora.

ໃນທີ່ນີ້ພວກເຮົາໄດ້ຈັດຫາການຕິດຕັ້ງ PhpMyAdmin ໃຫ້ທັງ Apache ຫຼື Nginx ຂອງເຊີຟເວີເວັບ. ດັ່ງນັ້ນ, ມັນຂຶ້ນກັບທ່ານທີ່ເຄື່ອງແມ່ຂ່າຍເວັບທີ່ຈະເລືອກເອົາສໍາລັບການຕິດຕັ້ງ.

ແຕ່ຈື່ໄດ້ວ່າ, ທ່ານຕ້ອງມີລະບົບຕິດຕັ້ງລະບົບ LAMP (Linux, Apache, PHP ແລະ MySQL/MariaDB) ຫຼື LEMP (Linux, Nginx, PHP ແລະ MySQL/MariaDB) ທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບເຮັດວຽກຂອງທ່ານ.

ຖ້າທ່ານບໍ່ມີ LAMP ຫຼື LEMP ທີ່ເຮັດວຽກ, ທ່ານສາມາດຕິດຕາມບົດຄວາມຂ້າງລຸ່ມນີ້ຂອງພວກເຮົາເພື່ອຕິດຕັ້ງ.

<

  • ຕິດຕັ້ງ LAMP Stack ເທິງ RHEL/CentOS 7/6 & Fedora 28-24
  • <

  • ຕິດຕັ້ງ LEMP Stack ໃນ RHEL/CentOS 7/6 & Fedora 28-24
  • ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງ EPEL ແລະ Rei Reititories

    1. ເພື່ອຕິດຕັ້ງ PhpMyAdmin ລຸ້ນ ໃໝ່ ຫຼ້າສຸດ (ເຊັ່ນ: 4.8), ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງແລະເປີດໃຊ້ຫໍສະຫມຸດ EPEL ແລະ Remi ໃນການແຈກຈ່າຍ Linux ຂອງທ່ານຕາມທີ່ສະແດງ:

    # yum install epel-release
    # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 
    
    -------------- On RHEL/CentOS 6 - 32-bit --------------
    # yum install epel-release
    # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    
    -------------- On RHEL/CentOS 6 - 64-bit --------------
    # yum install epel-release
    # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    
    # rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-28.rpm   [On Fedora 28]
    # rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-27.rpm   [On Fedora 27]
    # rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-26.rpm   [On Fedora 26]
    # rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-25.rpm   [On Fedora 25]
    # rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-24.rpm   [On Fedora 24]
    

    2. ເມື່ອທ່ານໄດ້ຕິດຕັ້ງຢູ່ຂ້າງເທິງຫໍໄຕ, ຕອນນີ້ມັນເຖິງເວລາແລ້ວທີ່ຈະຕິດຕັ້ງ PhpMyAdmin ດ້ວຍການຊ່ວຍເຫຼືອຂອງ ຄຳ ສັ່ງຕໍ່ໄປນີ້ດັ່ງທີ່ສະແດງໄວ້.

    # yum --enablerepo=remi install phpmyadmin
    

    ໝາຍ ເຫດ: ຖ້າທ່ານ ກຳ ລັງໃຊ້ PHP 5.4 ໃນລະບົບ RHEL/CentOS/Fedora, ທ່ານ ຈຳ ເປັນຕ້ອງ ດຳ ເນີນການ ຄຳ ສັ່ງດ້ານລຸ່ມເພື່ອຕິດຕັ້ງມັນ.

    # yum --enablerepo=remi,remi-test install phpmyadmin
    

    ໃນ Apache ທ່ານບໍ່ ຈຳ ເປັນຕ້ອງ ກຳ ຫນົດຄ່າຫຍັງ ສຳ ລັບ phpMyAdmin, ເພາະວ່າທ່ານຈະໄດ້ຮັບ phpMyAdmin ເຮັດວຽກໂດຍອັດຕະໂນມັດຢູ່ທີ່ http:// /phpmyadmin .

    ເອກະສານການຕັ້ງຄ່າຕົ້ນຕໍແມ່ນຕັ້ງຢູ່ພາຍໃຕ້ /etc/httpd/conf.d/phpMyAdmin.conf, ໃຫ້ແນ່ໃຈວ່າຂໍ້ ກຳ ນົດທັງ ໝົດ ທີ່ໄດ້ຮັບການອະນຸຍາດ (ສຳ ລັບ Apache 2.4) ແລະອະນຸຍາດຈາກທີ່ຢູ່ ip ຈະຖືກເພີ່ມເຂົ້າໃນ Directory /usr/share/phpmyadmin block.

    ສຸດທ້າຍ, ເລີ່ມຕົ້ນ Apache ເພື່ອ ນຳ ໃຊ້ການປ່ຽນແປງ.

    -------------- On RHEL/CentOS 7 and Fedora 28-24 --------------
    # systemctl restart httpd
    
    -------------- On RHEL/CentOS 6 --------------
    # service httpd restart
    

    ໃນເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Nginx , ພວກເຮົາຈະສ້າງລິ້ງທີ່ເປັນສັນຍາລັກໃຫ້ກັບເອກະສານຕິດຕັ້ງ PhpMyAdmin ໄປທີ່ລະບົບຮາກຖານເອກະສານ Nginx ຂອງພວກເຮົາ (i. e./usr/share/nginx/html) ໂດຍການແລ່ນ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

    # ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
    

    ສຸດທ້າຍ, ເລີ້ມ Nginx ແລະ PHP-FPM ເພື່ອ ນຳ ໃຊ້ການປ່ຽນແປງ.

    -------------- On RHEL/CentOS 7 and Fedora 28-24 --------------
    # systemctl restart nginx
    # systemctl restart php-fpm
    
    -------------- On RHEL/CentOS 6 --------------
    # service nginx restart
    # service php-fpm restart
    

    ເປີດໂປແກຼມທ່ອງເວັບຂອງທ່ານແລະຊີ້ໃຫ້ໂປແກຼມທ່ອງເວັບຂອງທ່ານໄປ http:// /phpmyadmin . ມັນຄວນຈະເປີດການໂຕ້ຕອບ phpmyadmin (ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້).

    ໃນບົດຄວາມຕໍ່ໄປ, ພວກເຮົາຈະແບ່ງປັນ ຄຳ ແນະ ນຳ ບາງຢ່າງເພື່ອຮັບປະກັນການຕິດຕັ້ງ phpmyadmin ຂອງທ່ານໃສ່ LAMP ຫຼື LEMP stack ຕໍ່ກັບການໂຈມຕີທົ່ວໄປທີ່ສຸດທີ່ປະຕິບັດໂດຍບຸກຄົນທີ່ເປັນອັນຕະລາຍ.