ການຕັ້ງຄ່າ LAMP (Linux, Apache, MySQL/MariaDB, PHP) ແລະ PhpMyAdmin ໃນ Ubuntu 15.04 Server


LAMP stack ແມ່ນການລວມກັນຂອງໂປແກຼມ open source ທີ່ໃຊ້ເລື້ອຍໆທີ່ກ່ຽວຂ້ອງກັບການບໍລິການເວັບ. ກຸ່ມນີ້ລວມມີ Apache Web Server, MySQL/MariaDB ແລະ PHP. ປົກກະຕິແລ້ວຖານຂໍ້ມູນ MySQL/MariaDB ແມ່ນຖືກຈັດການໂດຍຜ່ານເຄື່ອງມືຄຸ້ມຄອງຖານຂໍ້ມູນເຊັ່ນ phpMyAdmin.

ບົດຂຽນນີ້ຈະ ນຳ ພາທ່ານຜ່ານຂັ້ນຕອນການຕິດຕັ້ງ LAMP ໃນເຄື່ອງແມ່ຂ່າຍທີ່ອີງໃສ່ Ubuntu 15.04.

ກ່ອນທີ່ພວກເຮົາຈະເລີ່ມຕົ້ນ, ມີຂໍ້ ກຳ ນົດ ຈຳ ນວນ ໜຶ່ງ ທີ່ຄວນຕອບສະ ໜອງ ດັ່ງນີ້:

<

  • ການຕິດຕັ້ງ ໜ້ອຍ ທີ່ສຸດຂອງ Ubuntu 15.04.
  • ການເຂົ້າເຖິງ SSH ກັບເຊີບເວີ (ຖ້າທ່ານບໍ່ມີການເຂົ້າເຖິງເຊີຟເວີໂດຍກົງ).
  • ຖ້າເຄື່ອງຈະຖືກໃຊ້ເປັນເຊີບເວີທ່ານຄວນຮັບປະກັນວ່າມັນມີທີ່ຕັ້ງ IP ແບບຄົງທີ່.
  • ຂັ້ນຕອນທີ 1: ຕັ້ງ Server Hostname ແລະ System Update

    1. ທັນທີທີ່ server 15.04 ຂອງທ່ານ ກຳ ລັງຂຶ້ນແລະເຮັດວຽກຢູ່, ເຂົ້າເຖິງມັນຜ່ານ SSH ແລະຕັ້ງ hostname. ສິ່ງນີ້ສາມາດເຮັດໄດ້ງ່າຍໂດຍການໃຊ້:

    $ sudo hostnamectl set-hostname your-hostname.com
    $ hostnamectl
    

    ແນ່ນອນວ່າທ່ານຄວນປ່ຽນ“ your-hostname.com” ກັບຊື່ໂຮດທີ່ທ່ານຈະໃຊ້.

    2. ເພື່ອໃຫ້ແນ່ໃຈວ່າລະບົບຂອງທ່ານທັນສະ ໄໝ, ດຳ ເນີນການ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້:

    $ sudo apt-get update && sudo apt-get upgrade
    

    ຂັ້ນຕອນທີ 2: ຕິດຕັ້ງ Apache Webserver

    3. Apache ແມ່ນເວບໄຊທ໌ທີ່ໃຊ້ກັນເລື້ອຍໆທີ່ສຸດແລະມັນເປັນເຈົ້າຂອງເວັບໄຊທ໌້ທີ່ມີຢູ່ໃນອິນເຕີເນັດ. ການຕິດຕັ້ງ Apache ໃນ server ຂອງທ່ານ, ທ່ານສາມາດພິມ ຄຳ ສັ່ງຕໍ່ໄປນີ້ງ່າຍໆ:

    $ sudo apt-get install apache2
    

    ດຽວນີ້ທ່ານສາມາດເລີ່ມຕົ້ນ Apache ໂດຍການເຮັດວຽກ:

    $ sudo service apache2 start
    
    $ ifconfig –a
    

    ເມື່ອທ່ານເຂົ້າເຖິງທີ່ຢູ່ IP ໃນ browser, ທ່ານຄວນເຫັນ ໜ້າ ທີ່ຄ້າຍຄືກັບ ໜ້າ ນີ້:

    ຂັ້ນຕອນທີ 3: ຕິດຕັ້ງ PHP ດ້ວຍ Modules

    5. PHP ໝາຍ ເຖິງ Hypertext Preprocessor. ມັນແມ່ນພາສາການຂຽນໂປແກຼມທີ່ມີປະສິດທິພາບເຊິ່ງສ່ວນຫຼາຍແມ່ນໃຊ້ໃນການສ້າງເວບໄຊທ໌ແບບເຄື່ອນໄຫວທີ່ມັກໃຊ້ກັບຖານຂໍ້ມູນ. ສັງເກດເຫັນວ່າລະຫັດ PHP ຖືກປະຕິບັດໂດຍເວັບເຊີຟເວີ.

    ການຕິດຕັ້ງ PHP ພຽງແຕ່ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

    $ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
    

    6. ເພື່ອທົດສອບການຕິດຕັ້ງ PHP ຂອງທ່ານ, ໄປທີ່ລະບົບຮາກຂອງ web server ແລະສ້າງແລະເປີດແຟ້ມທີ່ມີຊື່ວ່າ php_info.php :

    $ cd /var/www/html/
    $ sudo vim php_info.php
    

    ໃສ່ລະຫັດດັ່ງຕໍ່ໄປນີ້:

    <?php phpinfo(); ?>
    

    ບັນທຶກເອກະສານແລະໂຫຼດມັນໄວ້ໃນ browser ຂອງທ່ານໂດຍການພິມ http://your-ip-address/php_info.php . ທ່ານຄວນຈະເຫັນຜົນໄດ້ຮັບຂອງ ໜ້າ ທີ່ phpinfo() ທີ່ຈະໃຫ້ຂໍ້ມູນກ່ຽວກັບການຕັ້ງຄ່າ PHP ຂອງທ່ານ:

    ທ່ານສາມາດຕິດຕັ້ງໂມດູນ PHP ຫຼາຍຂື້ນພາຍຫຼັງ. ເພື່ອຄົ້ນຫາແບບໂມດູນເພີ່ມເຕີມພຽງແຕ່ໃຊ້:

    $ sudo apt search php5
    

    ຂັ້ນຕອນທີ 4: ຕິດຕັ້ງ MariaDB Server ແລະ Client

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

    ການຕິດຕັ້ງ MariaDB ໃນ Ubuntu 15.04 ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

    $ sudo apt-get install mariadb-client mariadb-server
    

    8. ໃນລະຫວ່າງການຕິດຕັ້ງ, ທ່ານຈະບໍ່ຖືກຮ້ອງຂໍໃຫ້ຕັ້ງລະຫັດລັບ ສຳ ລັບຜູ້ໃຊ້ຮາກຂອງ MariaDB. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານ ຈຳ ເປັນຕ້ອງອອກ ຄຳ ສັ່ງທີ່ ກຳ ນົດໄວ້ດັ່ງຕໍ່ໄປນີ້:

    $ sudo mysql –u root
    $ use mysql;
    $ update user set plugin='' where User='root';
    $ flush privileges;
    $ quit
    

    ຕອນນີ້ຜູ້ໃຊ້ຮາກສາມາດຮັບປະກັນໄດ້ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

    $ mysql_secure_installation
    

    ຂັ້ນຕອນທີ 5: ຕິດຕັ້ງ PhpMyAdmin

    9. PhpMyAdmin ແມ່ນອິນເຕີເຟດທີ່ທ່ານສາມາດຈັດການ/ຄຸ້ມຄອງຖານຂໍ້ມູນ MySQL/MariaDB ຂອງທ່ານໄດ້ງ່າຍ. ການຕິດຕັ້ງແມ່ນງ່າຍດາຍແທ້ໆແລະສາມາດ ສຳ ເລັດດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

    $ sudo apt-get install phpmyadmin
    

    ເມື່ອຕິດຕັ້ງແລ້ວທ່ານຈະຖືກຖາມໃຫ້ເລືອກ server ທີ່ທ່ານ ກຳ ລັງໃຊ້ຢູ່. ເລືອກ“ Apache” ແລະສືບຕໍ່:

    10. ຕໍ່ໄປທ່ານຈະຖືກຖາມວ່າທ່ານຕ້ອງການຕັ້ງຄ່າ phpMyAdmin ດ້ວຍ dbconfig-common. ເລືອກ“ ບໍ່ໄດ້” ດັ່ງທີ່ສະແດງຢູ່ໃນພາບ ໜ້າ ຈໍ:

    ໃນຈຸດນີ້ການຕິດຕັ້ງ phpMyAdmin ຂອງທ່ານ ສຳ ເລັດແລ້ວ. ເພື່ອເຂົ້າເຖິງມັນທ່ານສາມາດໃຊ້ http:// your-ip-address/phpmyadmin :

    ເພື່ອກວດສອບຄວາມຖືກຕ້ອງທ່ານສາມາດໃຊ້ MySQL ຜູ້ໃຊ້ຮາກແລະລະຫັດຜ່ານທີ່ທ່ານຕັ້ງໄວ້ກ່ອນ ໜ້າ ນີ້ ສຳ ລັບຜູ້ໃຊ້ນັ້ນ.

    ຂັ້ນຕອນທີ 6: ເລີ່ມ LAMP ທີ່ System Boot

    11. ເຖິງແມ່ນວ່າຜູ້ຕິດຕັ້ງຄວນໄດ້ຕັ້ງຄ່າທັງ Apache ແລະ MariaDB ເພື່ອເລີ່ມຕົ້ນການໃສ່ລະບົບໂດຍອັດຕະໂນມັດ, ທ່ານພຽງແຕ່ສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອຮັບປະກັນວ່າມັນຖືກເປີດໃຊ້ງານ:

    $ sudo systemctl enable apache2
    $ sudo systemctl enable mysql
    

    ທ່ານສາມາດປະຕິບັດການປິດລະບົບຄືນ ໃໝ່ ເພື່ອຮັບປະກັນວ່າການບໍລິການທັງ ໝົດ ເລີ່ມຕົ້ນຕາມປົກກະຕິຕາມທີ່ຄາດໄວ້.

    ຫມົດເທົ່ານີ້. ເຊີຟເວີ Ubuntu 15.04 ຂອງທ່ານ ກຳ ລັງເຮັດວຽກ LAMP stack ແລະທ່ານພ້ອມທີ່ຈະສ້າງຫລື ນຳ ໃຊ້ໂຄງການເວັບຂອງທ່ານໃສ່ມັນ.