ການຕັ້ງຄ່າ 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).
<
ຂັ້ນຕອນທີ 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 ຢູ່ດ້ານເທິງຂອງມັນ.