ວິທີຕິດຕັ້ງ LAMP Stack ກັບ PhpMyAdmin ໃນ Ubuntu 20.04


LAMP stack ແມ່ນການປະສົມປະສານຂອງໂປແກຼມໂປຼແກຼມທີ່ໃຊ້ກັນເລື້ອຍໆທີ່ສຸດເພື່ອສ້າງເວບໄຊທ໌ແບບເຄື່ອນໄຫວ. LAMP ແມ່ນຕົວຫຍໍ້ທີ່ໃຊ້ຕົວອັກສອນ ທຳ ອິດຂອງແຕ່ລະແພັກເກດທີ່ລວມຢູ່ໃນນັ້ນ: Linux, Apache, MariaDB, ແລະ PHP.

ທ່ານສາມາດໃຊ້ LAMP ເພື່ອສ້າງເວບໄຊທ໌ທີ່ ໜ້າ ເກງຂາມດ້ວຍເວທີເຊັ່ນ WordPress ຫຼື Joomla.

ນອກຈາກນັ້ນ, ໂດຍຄ່າເລີ່ມຕົ້ນ, ຖານຂໍ້ມູນ MySQL/MariaDB ແມ່ນຖືກຈັດການຈາກອິນເຕີເຟດເສັ້ນ ຄຳ ສັ່ງ, ຜ່ານ MySQL. ຖ້າທ່ານຕ້ອງການທີ່ຈະຈັດການຖານຂໍ້ມູນຂອງທ່ານແລະປະຕິບັດການ ດຳ ເນີນງານຂອງຖານຂໍ້ມູນອື່ນໆທີ່ມີປະໂຫຍດຈາກການໂຕ້ຕອບແບບກາຟິກ, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ PhpMyAdmin, ເຊິ່ງເປັນໂປແກຼມ ນຳ ໃຊ້ເວັບທີ່ໃຊ້ PHP.

ຖ້າທ່ານຊອກຫາການຕັ້ງຄ່າ LAMP ສຳ ລັບ Ubuntu 20.04 ຂອງທ່ານ, ທ່ານຄວນອ່ານຄູ່ມືການຕັ້ງຄ່າ LEMP ຂອງພວກເຮົາໃນ Ubuntu 20.04.

ໃນບົດຂຽນນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ LAMP ກັບ PhpMyAdmin ໃນ server 20.04. ຄູ່ມືແນະ ນຳ ວ່າທ່ານໄດ້ຕິດຕັ້ງ Ubuntu 20.04 ແລ້ວ. ຖ້າທ່ານບໍ່ໄດ້ຕິດຕັ້ງຢູ່ແລ້ວ, ທ່ານສາມາດອ້າງອີງ ຄຳ ແນະ ນຳ ຂອງພວກເຮົາທີ່ນີ້:

<

  • ຄູ່ມືການຕິດຕັ້ງ Ubuntu 20.04 Server
  • ຂັ້ນຕອນທີ 1: ການຕິດຕັ້ງ Apache ໃນ Ubuntu 20.04

    1. Apache2 ແມ່ນໂປແກຼມເປີດເວັບທີ່ມີຄວາມນິຍົມ, ມີປະສິດທິພາບ, ມີຄວາມ ໜ້າ ເຊື່ອຖືແລະມີຄວາມສາມາດຂະຫຍາຍໄດ້ສູງທີ່ໃຊ້ເວບໄຊທ໌ຕ່າງໆໃນອິນເຕີເນັດ.

    ການຕິດຕັ້ງຊຸດ Apache2, ໃຊ້ຕົວຈັດການຊຸດເລີ່ມຕົ້ນດັ່ງຕໍ່ໄປນີ້:

    $ sudo apt install apache2
    

    ໄຟລ໌ການຕັ້ງຄ່າ ສຳ ລັບ Apache2 ແມ່ນຕັ້ງຢູ່ໃນ/etc/apache2 directory ແລະແຟ້ມການຕັ້ງຄ່າຕົ້ນຕໍແມ່ນ /etc//etc/apache2/apache2.conf. ແລະຮາກເອກະສານເລີ່ມຕົ້ນ ສຳ ລັບການເກັບຮັກສາແຟ້ມເວັບຂອງທ່ານແມ່ນ/var/www/html /.

    2. ໃນ Ubuntu ບໍ່ຄືກັບການແຈກແຈງ Linux ອື່ນໆທີ່ ສຳ ຄັນ, ການບໍລິການ systemd ແມ່ນເລີ່ມຕົ້ນແລະເປີດໃຊ້ໂດຍອັດຕະໂນມັດເພື່ອເລີ່ມຕົ້ນການໃສ່ເກີບລະບົບ, ເມື່ອຊຸດ (ຕັ້ງໃຈທີ່ຈະໃຊ້ເປັນການບໍລິການ) ການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ.

    ທ່ານສາມາດຢືນຢັນໄດ້ວ່າການບໍລິການ Apache2 ແມ່ນຂຶ້ນແລະເປີດໃຊ້ງານເມື່ອໃສ່ເກີບໂດຍໃຊ້ ຄຳ ສັ່ງ systemctl ຕໍ່ໄປນີ້.

    $ sudo systemctl status apache2
    $ sudo systemctl is-enabled apache2
    

    4. ຕໍ່ໄປ, ທ່ານຕ້ອງການທົດສອບການ ດຳ ເນີນງານທີ່ຖືກຕ້ອງຂອງການຕິດຕັ້ງ server2. ເປີດເວັບບຼາວເຊີແລະໃຊ້ທີ່ຢູ່ຕໍ່ໄປນີ້ເພື່ອ ນຳ ທາງ.

    http://YOUR_SERVER_IP
    

    ທ່ານຄວນຈະເຫັນ ໜ້າ Default ຂອງ Apache Ubuntu ທີ່ສະແດງຢູ່ໃນພາບ ໜ້າ ຈໍ.

    ຂັ້ນຕອນທີ 2: ການຕິດຕັ້ງຖານຂໍ້ມູນ MariaDB ໃນ Ubuntu 20.04

    5. MariaDB ແມ່ນສ້ອມຂອງຖານຂໍ້ມູນ MySQL ທີ່ເປັນທີ່ນິຍົມ. ປະຈຸບັນມັນຍັງໄດ້ຮັບຄວາມນິຍົມເຊັ່ນກັນແລະເປັນຄ່າເລີ່ມຕົ້ນໃນການແຈກຈ່າຍ Linux ສ່ວນໃຫຍ່ລວມທັງ Ubuntu ແລະຍັງເປັນສ່ວນ ໜຶ່ງ ຂອງການສະ ເໜີ ຟັງຫຼາຍ.

    ການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍແລະລູກຄ້າຖານຂໍ້ມູນຂອງ MariaDB, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້.

    $ sudo apt install mariadb-server mariadb-client
    

    ເອກະສານການຕັ້ງຄ່າ MariaDB ແມ່ນເກັບຢູ່ພາຍໃນ/etc/mysql/directory. ມີຫລາຍເອກະສານການຕັ້ງຄ່າຢູ່ໃນນັ້ນ, ທ່ານສາມາດອ່ານເອກະສານ MariaDB ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ.

    6. ຕໍ່ໄປ, ຢືນຢັນວ່າບໍລິການຖານຂໍ້ມູນ MariaDB ກຳ ລັງເຮັດວຽກຢູ່ແລະຖືກເປີດໃຫ້ໃຊ້ງານໂດຍອັດຕະໂນມັດເມື່ອລະບົບຂອງທ່ານເລີ່ມຕົ້ນ ໃໝ່.

    $ sudo systemctl status mariadb
    $ sudo systemctl is-enabled mariadb
    

    7. ກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍການຜະລິດ, ທ່ານ ຈຳ ເປັນຕ້ອງໄດ້ເປີດໃຊ້ມາດຕະການຄວາມປອດໄພຂັ້ນພື້ນຖານບາງຢ່າງ ສຳ ລັບການຕິດຕັ້ງຖານຂໍ້ມູນ MariaDB, ໂດຍການຂຽນ script mysql_secure_installation ທີ່ຂົນສົ່ງກັບຊຸດ MariaDB.

    $ sudo mysql_secure_installation
    

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

    ດັ່ງນັ້ນທ່ານ ຈຳ ເປັນຕ້ອງສ້າງສິ່ງ ໜຶ່ງ ດັ່ງທີ່ສະແດງຢູ່ໃນພາບ ໜ້າ ຈໍຕໍ່ໄປນີ້.

    • ກະລຸນາໃສ່ລະຫັດລັບປັດຈຸບັນ ສຳ ລັບຮາກ (ປ້ອນເຂົ້າບໍ່ມີ): ໃສ່
    • ຕັ້ງລະຫັດລັບຮາກບໍ? [Y/n] y
    • ເອົາຜູ້ໃຊ້ບໍລິຈາກເງິນອອກບໍ? [Y/n] y
    • ບໍ່ອະນຸຍາດເຂົ້າສູ່ລະບົບຮາກຈາກໄລຍະໄກ? [Y/n] y
    • ເອົາຖານຂໍ້ມູນທົດສອບແລະເຂົ້າໃຊ້ມັນບໍ? [Y/n] y
    • ໂຫລດຕາຕະລາງສິດທິພິເສດຄືນ ໃໝ່ ດຽວນີ້ບໍ? [Y/n] y

    8. ເພື່ອເຂົ້າໃຊ້ຫອຍ MariaDB, ດຳ ເນີນ ຄຳ ສັ່ງ mysql ດ້ວຍຕົວເລືອກ -u ກັບ sudo. ຖ້າທ່ານບໍ່ໃຊ້ ຄຳ ສັ່ງ sudo, ທ່ານຈະຖືກພົບກັບຂໍ້ຜິດພາດທີ່ລະບຸໄວ້ໃນ ໜ້າ ຈໍຕໍ່ໄປນີ້.

    $ mysql -u root -p
    $ sudo mysql -u root
    

    ຂັ້ນຕອນທີ 3: ການຕິດຕັ້ງ PHP ໃນ Ubuntu 20.04

    9. ພາສາຂຽນແບບເປີດກວ້າງທີ່ມີຈຸດປະສົງທົ່ວໄປ, PHP ແມ່ນ ໜຶ່ງ ໃນພາສາການຂຽນໂປແກຼມທີ່ນິຍົມທີ່ສຸດ ສຳ ລັບການພັດທະນາເວບໄຊທ໌. ມັນເຮັດໃຫ້ບາງເວັບໄຊທ໌ແລະໂປແກຼມເວັບທີ່ມີຊື່ສຽງທີ່ສຸດໃນໂລກ.

    ການຕິດຕັ້ງ PHP, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    $ sudo apt install php libapache2-mod-php php-mysql
    

    ເອກະສານການຕັ້ງຄ່າ PHP ຈະຕັ້ງຢູ່ໃນ /etc/php/7.2/.

    ເຊັ່ນດຽວກັນ, ອີງຕາມໂຄງການຂອງທ່ານ, ທ່ານອາດຈະຕ້ອງການຕິດຕັ້ງບາງສ່ວນຂະຫຍາຍ PHP ທີ່ຕ້ອງການໂດຍການສະ ໝັກ ຂອງທ່ານ. ທ່ານສາມາດຄົ້ນຫາສ່ວນຂະຫຍາຍຂອງ PHP ໄດ້ຕາມທີ່ສະແດງໄວ້.

    $ sudo apt-cache search php | grep php-		#show all php packages
    

    10. ຫຼັງຈາກພົບເຫັນສ່ວນຂະຫຍາຍ, ທ່ານສາມາດຕິດຕັ້ງມັນໄດ້. ຍົກຕົວຢ່າງ, ຂ້ອຍ ກຳ ລັງຕິດຕັ້ງໂມດູນ PHP ສຳ ລັບ Redis in-memory cache ແລະ Zip compression tool.

    $ sudo apt install php-redis php-zip
    

    11. ຫຼັງຈາກຕິດຕັ້ງການຂະຫຍາຍ PHP, ທ່ານ ຈຳ ເປັນຕ້ອງເລີ່ມ apache ໃໝ່ ເພື່ອ ນຳ ໃຊ້ການປ່ຽນແປງ ໃໝ່ໆ.

    $ sudo systemctl restart apache2
    

    12. ຕໍ່ໄປ, ທົດສອບຖ້າ Apache ກຳ ລັງເຮັດວຽກຮ່ວມກັບ PHP. ສ້າງ ໜ້າ info.php ໜ້າ ພາຍໃຕ້ເອກະສານ root/var/www/html/ໄດເລກະທໍລີຕາມທີ່ສະແດງ.

    $ sudo vi /var/www/html/info.php
    

    ຄັດລອກແລະວາງລະຫັດຕໍ່ໄປນີ້ໃນແຟ້ມ, ຫຼັງຈາກນັ້ນບັນທຶກເອກະສານແລະອອກຈາກມັນ.

    <?php
            phpinfo();
    ?>
    

    13. ຕໍ່ໄປ, ເປີດໂປແກຼມທ່ອງເວັບແລະ ນຳ ທາງໂດຍໃຊ້ທີ່ຢູ່ຕໍ່ໄປນີ້.

    http://YOUR_SERVER_IP/info.php
    

    ຖ້າ Apache ແລະ PHP ເຮັດວຽກຮ່ວມກັນໄດ້ດີ, ທ່ານຄວນຈະເຫັນຂໍ້ມູນຂອງ PHP (ການຕັ້ງຄ່າການຕັ້ງຄ່າແລະຕົວແປທີ່ໄດ້ ກຳ ນົດໄວ້, ໂມດູນທີ່ຕິດຕັ້ງແລະອື່ນໆໃນລະບົບຂອງທ່ານ) ສະແດງຢູ່ໃນພາບ ໜ້າ ຈໍຕໍ່ໄປນີ້.

    ຂັ້ນຕອນທີ 4: ການຕິດຕັ້ງ PhpMyAdmin ໃນ Ubuntu 20.04

    14. ມີຈຸດປະສົງໃນການຈັດການຖານຂໍ້ມູນ MySQL/MariaDB, PhpMyAdmin ແມ່ນເຄື່ອງມືກາຟິກທີ່ໃຊ້ໃນອິນເຕີເນັດທີ່ມີການ ນຳ ໃຊ້ຢ່າງກວ້າງຂວາງໂດຍມີອິນເຕີເຟດທີ່ມີຄວາມລະອຽດ, ເຊິ່ງສະ ໜັບ ສະ ໜູນ ການເຮັດວຽກທີ່ຫຼາກຫຼາຍໃນ MySQL ແລະ MariaDB.

    ການຕິດຕັ້ງ PhpMyAdmin, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້.

    $ sudo apt install phpmyadmin
    

    15. ໃນລະຫວ່າງການຕິດຕັ້ງແພັກເກດ, ທ່ານຈະໄດ້ຮັບການກະຕຸ້ນເຕືອນໃຫ້ເລືອກເຄື່ອງແມ່ຂ່າຍເວັບທີ່ຄວນຕັ້ງຄ່າໂດຍອັດຕະໂນມັດໃນການເຮັດວຽກ PhpMyAdmin. ກົດເຂົ້າເພື່ອໃຊ້ Apache, ຕົວເລືອກເລີ່ມຕົ້ນ.

    16. ພ້ອມກັນນັ້ນ, PhpMyAdmin ຕ້ອງມີຖານຂໍ້ມູນທີ່ຕິດຕັ້ງແລະຕັ້ງຄ່າໄວ້ກ່ອນທີ່ທ່ານຈະເລີ່ມໃຊ້. ເພື່ອ ກຳ ຫນົດຄ່າຖານຂໍ້ມູນ ສຳ ລັບ PhpMyAdmin ດ້ວຍແພັກເກດ dbconfig-common, ເລືອກແມ່ນແລ້ວໃນ ຄຳ ສັ່ງຕໍ່ໄປ.

    17. ຕໍ່ໄປ, ສ້າງລະຫັດລັບໃຫ້ PhpMyAdmin ລົງທະບຽນກັບ server server ຖານຂໍ້ມູນ MariaDB.

    ເມື່ອຂັ້ນຕອນການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ເອກະສານການຕັ້ງຄ່າ ສຳ ລັບ phpMyAdmin ແມ່ນຕັ້ງຢູ່/etc/phpmyadmin ແລະເອກະສານການຕັ້ງຄ່າຕົ້ນຕໍຂອງມັນແມ່ນ /etc/phpmyadmin/config.inc.php. ເອກະສານການຕັ້ງຄ່າທີ່ ສຳ ຄັນອີກອັນ ໜຶ່ງ ແມ່ນ /etc/phpmyadmin/apache.conf, ເຊິ່ງໃຊ້ໃນການຕັ້ງຄ່າ Apache2 ເພື່ອເຮັດວຽກກັບ PhpMyAdmin.

    18. ຕໍ່ໄປ, ທ່ານ ຈຳ ເປັນຕ້ອງຕັ້ງຄ່າ Apache2 ເພື່ອຮັບໃຊ້ເວັບໄຊ phpMyAdmin. ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອເຊື່ອມໂຍງເອກະສານ /etc/phpmyadmin/apache.conf ເຖິງ /etc/apache2/conf-available/phpmyadmin.conf. ຫຼັງຈາກນັ້ນເປີດໃຊ້ແຟ້ມການຕັ້ງຄ່າ phpmyadmin.conf ສຳ ລັບ Apache2 ແລະເລີ່ມການບໍລິການ Apache2 ເພື່ອ ນຳ ໃຊ້ການປ່ຽນແປງທີ່ຜ່ານມາ.

    $ sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
    $ sudo a2enconf phpmyadmin.conf
    $ sudo systemctl reload apache2.service
    

    19. ໃນ browser ໃຫ້ເຂົ້າໄປທີ່ http:/SERVER_IP/phpmyadmin, ແທນ SERVER_IP ກັບທີ່ຢູ່ IP ຂອງ server.

    http://SERVER_IP/phpmyadmin
    

    ເມື່ອຫນ້າເຂົ້າສູ່ລະບົບຂອງ PhpMyAdmin ໂຫລດ, ໃສ່ຮາກ ສຳ ລັບຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງມັນ, ຫຼືຜູ້ໃຊ້ MariaDB ອື່ນ, ຖ້າທ່ານມີການຕັ້ງຄ່າໃດໆ, ແລະໃສ່ລະຫັດຜ່ານຂອງຜູ້ໃຊ້. ຖ້າທ່ານປິດການເຂົ້າສູ່ລະບົບຜູ້ໃຊ້ root ຫ່າງໄກສອກຫຼີກ, ທ່ານສາມາດໃຊ້ຜູ້ໃຊ້ phpmyadmin ແລະລະຫັດຜ່ານເພື່ອເຂົ້າສູ່ລະບົບ.

    20. ຫລັງຈາກເຂົ້າສູ່ລະບົບ, ທ່ານຈະເຫັນກະດານຂໍ້ມູນ PhpMyAdmin. ໃຊ້ມັນ ສຳ ລັບການຈັດການຖານຂໍ້ມູນ, ຕາຕະລາງ, ຖັນ, ການພົວພັນ, ດັດສະນີ, ຜູ້ໃຊ້, ສິດອະນຸຍາດ, ແລະອື່ນໆ.

    ນີ້ເຮັດໃຫ້ພວກເຮົາສິ້ນສຸດການແນະ ນຳ ນີ້. ໃຊ້ແບບຟອມ ຄຳ ຄິດເຫັນເພື່ອຖາມ ຄຳ ຖາມກ່ຽວກັບຄູ່ມືນີ້ຫລື LAMP stack ອື່ນໆທີ່ກ່ຽວຂ້ອງກັບ Ubuntu 20.04.