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


LAMP stack (Linux, Apache, MySQL/MariaDB, PHP ແລະ PhpMyAdmin) ເປັນຕົວແທນກຸ່ມໂປຼແກຼມ Open Source ທີ່ຖືກ ນຳ ໃຊ້ທົ່ວໄປໃນ ໜຶ່ງ ໃນບໍລິການທີ່ເຜີຍແຜ່ຫຼາຍທີ່ສຸດໃນອິນເຕີເນັດມື້ນີ້ກ່ຽວຂ້ອງກັບການບໍລິການເວັບ.

ບົດຂຽນນີ້ຈະແນະ ນຳ ກ່ຽວກັບວິທີທີ່ທ່ານສາມາດຕິດຕັ້ງ LAMP stack ເທິງລຸ້ນ Ubuntu Server ທີ່ອອກມາຄັ້ງສຸດທ້າຍ (14.10).

<

  • ການຕິດຕັ້ງ ໜ້ອຍ ທີ່ສຸດຂອງ Ubuntu 14.10 Server server ກັບ SSH server.
  • ຖ້າເຄື່ອງຂອງທ່ານມີຈຸດປະສົງເພື່ອເປັນ server server ຜະລິດແມ່ນດີທີ່ສຸດທີ່ທ່ານຕັ້ງ IP Address ທີ່ຢູ່ແບບສະຖິດຢູ່ເທິງອິນເຕີເຟດເຊິ່ງຈະເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍສ່ວນທີ່ຈະໃຫ້ບໍລິການເນື້ອຫາຂອງເວັບໃຫ້ແກ່ລູກຄ້າ.
  • ຂັ້ນຕອນທີ 1: ຕັ້ງຊື່ເຄື່ອງຕັ້ງ

    1. ຫຼັງຈາກທີ່ທ່ານໄດ້ປະຕິບັດການຕິດຕັ້ງ Ubuntu 14.10 Server ໜ້ອຍ ສຸດແລ້ວ, ເຂົ້າສູ່ລະບົບ server ຂອງທ່ານ ໃໝ່ ດ້ວຍຜູ້ບໍລິຫານ sudo ແລະຕັ້ງຊື່ໂຮດເຄື່ອງຂອງທ່ານ, ຈາກນັ້ນກວດສອບມັນໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    $ sudo hostnamectl set-hostname yourFQDNname
    $ sudo hostnamectl
    

    2. ຈາກນັ້ນ, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອຮັບປະກັນວ່າລະບົບຂອງທ່ານຖືກປັບປຸງກ່ອນທີ່ພວກເຮົາຈະສືບຕໍ່ຂັ້ນຕອນການຕິດຕັ້ງ LAMP.

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

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

    3. ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ຈະ ດຳ ເນີນການຕິດຕັ້ງ LAMP . ເຄື່ອງແມ່ຂ່າຍຂອງ Apache HTTPD ແມ່ນ ໜຶ່ງ ໃນໂປແກຼມ Open Source ທີ່ເກົ່າແກ່ທີ່ສຸດ, ໄດ້ຮັບການທົດສອບແລະເຂັ້ມແຂງເຊິ່ງມີອິດທິພົນອັນໃຫຍ່ຫຼວງໃນສິ່ງທີ່ອິນເຕີເນັດໃນປະຈຸບັນ, ໂດຍສະເພາະໃນການພັດທະນາການບໍລິການເວັບໃນປີທີ່ຜ່ານມາ.

    ສ້າງດ້ວຍການອອກແບບແບບໂມດູນໃນໃຈ, Apache ສາມາດສະ ໜັບ ສະ ໜູນ ພາສາການຂຽນໂປແກຼມແລະຄຸນລັກສະນະຕ່າງໆໃຫ້ຫລາຍຂື້ນຍ້ອນໂມດູນແລະສ່ວນຂະຫຍາຍຂອງມັນ, ໜຶ່ງ ໃນຫລາຍມື້ນີ້ທີ່ໃຊ້ຫລາຍທີ່ສຸດແມ່ນພາສາການຂຽນໂປແກຼມ PHP ແບບເຄື່ອນໄຫວ.

    ການຕິດຕັ້ງ ເຄື່ອງແມ່ຂ່າຍຂອງ Apache HTTPD ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ໃນ console ຂອງທ່ານ.

    $ sudo apt-get install apache2
    

    4. ເພື່ອ ກຳ ນົດເຄື່ອງຂອງທ່ານ ທີ່ຢູ່ IP ໃນກໍລະນີທີ່ທ່ານບໍ່ໄດ້ຕັ້ງ IP Address ຄົງທີ່, ດຳ ເນີນການ ifconfig ແລະພິມ ຄຳ ວ່າ
    ຜົນໄດ້ຮັບທີ່ຢູ່ IP ໃນພາກສະຫນາມ URL ຂອງຕົວທ່ອງເວັບທີ່ຈະໄປຢ້ຽມຢາມຫນ້າເວັບ Apache ໃນຕອນຕົ້ນ.

    http://your_server_IP
    

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

    5.

    ເພື່ອ ນຳ ໃຊ້ພາສາ PHP ສຳ ລັບແພລະຕະຟອມການພັດທະນາເວບໄຊທ໌ ໜ້ອຍ ທີ່ສຸດ, ອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເຊິ່ງຈະຕິດຕັ້ງບາງໂມດູນ PHP ຂັ້ນພື້ນຖານທີ່ ຈຳ ເປັນເພື່ອເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ MariaDB ແລະ ນຳ ໃຊ້ເວັບໄຊຕ໌ຖານຂໍ້ມູນ PhpMyAdmin ອິນເຕີເຟດ.

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

    6. ຖ້າຕໍ່ມາທ່ານຕ້ອງການຕິດຕັ້ງໂມດູນ PHP ໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ເພື່ອຄົ້ນຫາແລະຊອກຫາຂໍ້ມູນລະອຽດກ່ຽວກັບໂມດູນຫລືຫໍສະ ໝຸດ PHP ສະເພາະໃດ ໜຶ່ງ.

    $ sudo apt-cache search php5
    $ sudo apt-cache show php5-module_name
    

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

    7. MariaDB ແມ່ນຖານຂໍ້ມູນການພົວພັນ ໃໝ່ ທີ່ກ່ຽວຂ້ອງກັບຊຸມຊົນຈາກຖານຂໍ້ມູນ MySQL ເກົ່າແກ່ແລະມີຊື່ສຽງ, ເຊິ່ງໃຊ້ API ດຽວກັນແລະໃຫ້ ໜ້າ ທີ່ຄືກັນກັບບັນພະບຸລຸດຂອງມັນ MySQL .

    ການຕິດຕັ້ງຖານຂໍ້ມູນ MariaDB ໃນ Ubuntu 14.10 server, ອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້ດ້ວຍສິດທິພິເສດຮາກ.

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

    ໃນຂະນະທີ່ຂັ້ນຕອນການຕິດຕັ້ງຂອງ MariaDB ເກີດຂື້ນຢູ່ໃນເຄື່ອງຂອງທ່ານ, ທ່ານຈະຖືກຖາມສອງຄັ້ງໃຫ້ໃສ່ແລະຢືນຢັນລະຫັດຜ່ານ ຮາກ ສຳ ລັບເຊີຟເວີ MariaDB.

    ໃຫ້ສັງເກດວ່າຜູ້ໃຊ້ຮາກຂອງ MariaDB ແມ່ນແຕກຕ່າງຈາກຜູ້ໃຊ້ຮາກຂອງລະບົບ Linux, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າທ່ານເລືອກລະຫັດຜ່ານທີ່ເຂັ້ມແຂງ ສຳ ລັບຜູ້ໃຊ້ຮາກຖານຂໍ້ມູນ.

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

    ດຳ ເນີນການ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ເພື່ອຮັບປະກັນ MariaDB , ເລືອກ ບໍ່ ໃນ ຄຳ ຖາມ ທຳ ອິດເພື່ອຮັກສາລະຫັດລັບຂອງທ່ານຫຼັງຈາກນັ້ນໃຫ້ຕອບ ແມ່ນ ໃນທຸກ ຄຳ ຖາມເພື່ອປະຕິບັດ ລັກສະນະຄວາມປອດໄພຈາກດ້ານເທິງ.

    $ sudo mysql_secure_installation
    

    ໃຊ້ພາບ ໜ້າ ຈໍຕໍ່ໄປນີ້ເປັນ ຄຳ ແນະ ນຳ.

    9. ຫຼັງຈາກທີ່ຖານຂໍ້ມູນໄດ້ຮັບການຮັບປະກັນ, ໃຫ້ໄດ້ຮັບສະຖານະພາບຂອງ MariaDB ໂດຍປະຕິບັດການເຂົ້າສູ່ລະບົບເສັ້ນ ຄຳ ສັ່ງໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    $ mysql -u root -p 
    

    10. ເມື່ອຢູ່ພາຍໃນຖານຂໍ້ມູນໃຊ້ MySQL status ; ເພື່ອໃຫ້ໄດ້ຮັບການເບິ່ງເຫັນຂອງຕົວແປພາຍໃນ, ຫຼັງຈາກນັ້ນພິມ ເລີກ; > ຫລື exit ; ຄຳ ສັ່ງ MySQL ເພື່ອຫັນກັບໄປໃຊ້ໃນຫອຍ Linux.

    MariaDB [(none)]> status;
    MariaDB [(none)]> quit; 
    

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

    11. PhpMyAdmin ແມ່ນ ໜ້າ ຕ່າງ ໜ້າ ຂອງເວັບທີ່ໃຊ້ໃນການຄຸ້ມຄອງຖານຂໍ້ມູນ MySQL. ການຕິດຕັ້ງແຜງເວັບ PhpMyAdmin ໃນເຄື່ອງຂອງທ່ານ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້, ໃຫ້ເລືອກ apache2 ເປັນເຄື່ອງແມ່ຂ່າຍເວັບແລະເລືອກທີ່ຈະບໍ່ຕັ້ງຖານຂໍ້ມູນ ສຳ ລັບ phpmyadmin ດ້ວຍ dbconfig-common ທີ່ຖືກ ນຳ ສະ ເໜີ ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້ :

    $ sudo apt-get install phpmyadmin
    

    12. ຫຼັງຈາກໄດ້ຕິດຕັ້ງແຜງ PhpMyAdmin , ທ່ານ ຈຳ ເປັນຕ້ອງເປີດໃຊ້ງານດ້ວຍຕົນເອງໂດຍການຄັດລອກແຟ້ມການຕັ້ງຄ່າ apache ຂອງມັນທີ່ຕັ້ງຢູ່ໃນເສັ້ນທາງ /etc/phpmyadmin/ ໄປທີ່ Apache webserver ທີ່ມີການຕັ້ງຄ່າການຕັ້ງຄ່າ, ພົບ. ເທິງລະບົບ /etc/apache2/conf-available/.

    ຫຼັງຈາກນັ້ນກະຕຸ້ນມັນໂດຍໃຊ້ a2enconf ຄໍາສັ່ງການບໍລິຫານ Apache. ຫຼັງຈາກທີ່ທ່ານ ສຳ ເລັດຂັ້ນຕອນນີ້ໃຫ້ທ່ານໂຫລດຫລືຕັ້ງຄ່າ daemon Apache ຄືນ ໃໝ່ ເພື່ອ ນຳ ໃຊ້ທຸກການປ່ຽນແປງ

    ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອໃຫ້ PhpMyAdmin .

    $ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
    $ sudo a2enconf phpmyadmin
    $ sudo service apache2 restart
    

    13. ສຸດທ້າຍນີ້, ເພື່ອເຂົ້າເຖິງ PhpMyAdmin ໂຕ້ຕອບເວັບໄຊຕ໌ ສຳ ລັບຖານຂໍ້ມູນ MariaDB , ເປີດ browser ແລະພິມທີ່ຢູ່ເຄືອຂ່າຍຕໍ່ໄປນີ້.

    http://your_server_IP/phpmyadmin
    

    ຂັ້ນຕອນທີ 6: ທົດສອບການຕັ້ງຄ່າ PHP

    14. ເພື່ອໃຫ້ຮູ້ພາຍໃນກ່ຽວກັບແພລະຕະຟອມເຊີຟເວີເວັບຂອງທ່ານມີປະຈຸບັນ, ສ້າງເອກະສານ info.php ໃນ /var/www/html/ Apache ເລີ່ມຕົ້ນ webroot
    ແລະໃສ່ລະຫັດດັ່ງຕໍ່ໄປນີ້ໄວ້ຂ້າງໃນ.

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

    ເພີ່ມເນື້ອຫາຕໍ່ໄປນີ້ໃສ່ໃນເອກະສານ info.php .

    <?php
    
    phpinfo();
    
    ?>
    

    15. ຫຼັງຈາກນັ້ນ, ບັນທຶກເອກະສານໂດຍໃຊ້ປຸ່ມ CTRL + O , ເປີດ browser ແລະ ນຳ ມັນໄປທີ່ເສັ້ນທາງເຄືອຂ່າຍຕໍ່ໄປນີ້ເພື່ອໃຫ້ໄດ້ຂໍ້ມູນການຕັ້ງຄ່າ PHP ຂອງ webserver ທີ່ສົມບູນ.

    http://your_server_IP/info.php
    

    ຂັ້ນຕອນທີ 7: ເປີດໃຊ້ LAMP System-Wide

    16. ໂດຍປົກກະຕິແລ້ວ, Apache ແລະ MySQL daemons ຖືກຕັ້ງຄ່າໂດຍອັດຕະໂນມັດ ລະບົບທົ່ວ ໂດຍສະຄິບຕິດຕັ້ງ, ແຕ່ທ່ານບໍ່ເຄີຍມີຄວາມລະມັດລະວັງເກີນໄປ!

    ເພື່ອໃຫ້ແນ່ໃຈວ່າການບໍລິການ Apache ແລະ MariaDB ຖືກເລີ່ມຕົ້ນຫຼັງຈາກທຸກໆລະບົບເລີ່ມຕົ້ນ ໃໝ່, ຕິດຕັ້ງຊຸດ sysv-rc-conf ທີ່ຄຸ້ມຄອງ Ubuntu ອັກສອນ init ຫຼັງຈາກນັ້ນເປີດໃຊ້ງານທັງລະບົບບໍລິການໂດຍເປີດໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    $ sudo apt-get install sysv-rc-conf
    $ sudo sysv-rc-conf apache2 on
    $ sudo sysv-rc-conf mysql on
    

    ຫມົດເທົ່ານີ້! ດຽວນີ້ເຄື່ອງ Ubuntu 14.10 ຂອງທ່ານມີໂປແກຼມທີ່ມີການຕິດຕັ້ງ ໜ້ອຍ ທີ່ສຸດເພື່ອຈະຖືກປ່ຽນເປັນແພລະຕະຟອມເຊີຟເວີທີ່ມີປະສິດທິພາບ ສຳ ລັບການພັດທະນາເວັບດ້ວຍ LAMP stack ຢູ່ດ້ານເທິງຂອງມັນ.