ແພັກເກັດຊໍແວທີ່ເອີ້ນວ່າ LAMP ປະກອບມີລະບົບປະຕິບັດການກ່ຽວກັບແກ່ນ Linux, ເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache, ຖານຂໍ້ມູນ MySQL ແລະສ່ວນປະກອບ PHP ທີ່ໃຊ້ສໍາລັບເຄື່ອງຈັກໃນເວັບໄຊທ໌. ຕໍ່ໄປ, ພວກເຮົາອະທິບາຍລາຍລະອຽດກ່ຽວກັບການຕິດຕັ້ງແລະການກໍານົດຄ່າເບື້ອງຕົ້ນຂອງໂຄງການເພີ່ມເຕີມເຫຼົ່ານີ້, ການນໍາໃຊ້ເວີຊັນຫຼ້າສຸດຂອງ Ubuntu ເປັນຕົວຢ່າງ.
ຕິດຕັ້ງຊຸດ LAMP ໃນ Ubuntu
ເນື່ອງຈາກວ່າຮູບແບບຂອງບົດຄວາມນີ້ແລ້ວຫມາຍຄວາມວ່າທ່ານໄດ້ຕິດຕັ້ງ Ubuntu ໃນຄອມພິວເຕີຂອງທ່ານ, ພວກເຮົາຈະຂ້າມຂັ້ນຕອນນີ້ແລະໄປໂດຍກົງກັບບັນດາໂຄງການອື່ນໆ, ແຕ່ທ່ານສາມາດຊອກຫາຄໍາແນະນໍາກ່ຽວກັບຫົວຂໍ້ທີ່ສົນໃຈກັບທ່ານໂດຍອ່ານບົດອື່ນໆຂອງພວກເຮົາຕໍ່ລິ້ງຕໍ່ໄປນີ້.
ລາຍະລະອຽດເພີ່ມເຕີມ:
ການຕິດຕັ້ງ Ubuntu ໃນ VirtualBox
ຄູ່ມືການຕິດຕັ້ງ Linux ດ້ວຍ Flash Drives
ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງ Apache
ເລີ່ມຕົ້ນໂດຍການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍເວັບເປີດທີ່ເອີ້ນວ່າ Apache. ມັນເປັນຫນຶ່ງໃນຕົວເລືອກທີ່ດີທີ່ສຸດ, ດັ່ງນັ້ນມັນຈະກາຍເປັນຕົວເລືອກຂອງຜູ້ໃຊ້ຈໍານວນຫລາຍ. ໃນ Ubuntu ມັນຖືກນໍາມາໃຊ້ໂດຍຜ່ານ "Terminal":
- ເປີດເມນູແລະເປີດ console ຫຼືກົດການປະສົມປະສານທີ່ສໍາຄັນ Ctrl + Alt + T.
- ຫນ້າທໍາອິດ, ປັບປຸງລະບົບ repositories ຂອງທ່ານເພື່ອຮັບປະກັນວ່າທ່ານມີທັງຫມົດສ່ວນປະກອບທີ່ຈໍາເປັນ. ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ພິມຄໍາສັ່ງ
sudo apt-get update
. - ການກະທໍາທັງຫມົດໂດຍຜ່ານ sudo ເຮັດວຽກກັບການເຂົ້າເຖິງຮາກ, ດັ່ງນັ້ນໃຫ້ແນ່ໃຈວ່າທ່ານໃສ່ລະຫັດຜ່ານຂອງທ່ານ (ມັນຈະບໍ່ສະແດງໃນເວລາທີ່ທ່ານເຂົ້າມັນ).
- ເມື່ອສົມບູນ, ເຂົ້າ
sudo apt-get install apache2
ເພື່ອເພີ່ມ apache ກັບລະບົບ. - ຢືນຢັນຕື່ມແຟ້ມທັງຫມົດໂດຍການເລືອກຄໍາຕອບ D.
- ພວກເຮົາຈະທົດສອບເຄື່ອງແມ່ຂ່າຍເວັບໂດຍການແລ່ນ
sudo apache2ctl configtest
. - syntax ຄວນຈະເປັນປະກະຕິ, ແຕ່ບາງຄັ້ງກໍ່ມີການເຕືອນກ່ຽວກັບຄວາມຕ້ອງການເພີ່ມ Servername.
- ເພີ່ມຕົວແປທົ່ວໂລກນີ້ໄປຍັງແຟ້ມການຕັ້ງຄ່າເພື່ອຫລີກລ່ຽງການເຕືອນໃນອະນາຄົດ. ແລ່ນໄຟລ໌ຕົວຂອງມັນເອງຜ່ານ
sudo nano /etc/apache2/apache2conf
. - ໃນປັດຈຸບັນດໍາເນີນການ console ສອງ, ບ່ອນທີ່ດໍາເນີນການຄໍາສັ່ງ
ip addr show eth0 | grep inet | awk '{print $ 2; } '| sed 's //*$//'
ເພື່ອຊອກຫາທີ່ຢູ່ IP ຂອງທ່ານຫຼືໂດເມນຂອງເຄື່ອງແມ່ຂ່າຍ. - ໃນຄັ້ງທໍາອິດ "Terminal" ໄປລົງລຸ່ມສຸດຂອງໄຟລ໌ທີ່ເປີດແລະເຂົ້າ
ServerName + ຊື່ໂດເມນຫຼືທີ່ຢູ່ IP
ທີ່ທ່ານໄດ້ຮຽນຮູ້. ບັນທຶກການປ່ຽນແປງຜ່ານ Ctrl + O ແລະປິດໄຟລ໌ການຕັ້ງຄ່າ. - ເຮັດການທົດສອບອີກເພື່ອໃຫ້ແນ່ໃຈວ່າບໍ່ມີຂໍ້ຜິດພາດແລະຫຼັງຈາກນັ້ນ restart ເວັບເຊີຟເວີໂດຍຜ່ານ
sudo systemctl restart apache2
. - ເພີ່ມ Apache ເພື່ອເລີ່ມຕົ້ນ, ຖ້າທ່ານຕ້ອງການໃຫ້ມັນເລີ່ມຕົ້ນດ້ວຍລະບົບປະຕິບັດການທີ່ມີຄໍາສັ່ງ
sudo systemctl ເປີດ apache2
. - ມັນຍັງມີພຽງແຕ່ເພື່ອເລີ່ມຕົ້ນການເຄື່ອງແມ່ຂ່າຍຂອງເວັບໄຊຕ໌ເພື່ອກວດເບິ່ງຄວາມຫມັ້ນຄົງຂອງມັນ, ການນໍາໃຊ້ຄໍາສັ່ງ
sudo systemctl start apache2
. - ເປີດຕົວທ່ອງເວັບຂອງທ່ານແລະໄປ
localhost
ທີ່ຢູ່ ຖ້າທ່ານຢູ່ໃນຫນ້າຫລັກຂອງ Apache, ຫຼັງຈາກນັ້ນທຸກສິ່ງທຸກຢ່າງແມ່ນເຮັດວຽກຢ່າງຖືກຕ້ອງ, ດໍາເນີນໄປໃນຂັ້ນຕອນຕໍ່ໄປ.
ຂັ້ນຕອນທີ 2: ຕິດຕັ້ງ MySQL
ຂັ້ນຕອນທີສອງແມ່ນການເພີ່ມຖານຂໍ້ມູນ MySQL, ເຊິ່ງກໍ່ແມ່ນຜ່ານ console ມາດຕະຖານໂດຍນໍາໃຊ້ຄໍາສັ່ງທີ່ມີຢູ່ໃນລະບົບ.
- Priority in "Terminal" ຂຽນ
sudo apt-get install mysql-server
ແລະຄລິກໃສ່ ກະລຸນາໃສ່. - ຢືນຢັນການເພີ່ມໄຟລ໌ໃຫມ່.
- ໃຫ້ແນ່ໃຈວ່າໄດ້ຮັບປະກັນການນໍາໃຊ້ສະພາບແວດລ້ອມ MySQL ຂອງທ່ານ, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າມີການຕິດຕັ້ງດ້ວຍການຕິດຕັ້ງເພີ່ມເຕີມໂດຍຜ່ານການຕິດຕັ້ງ
sudo mysql_secure_installation
. - ການຕັ້ງຄ່າການຕັ້ງຄ່າ plugin ສໍາລັບຄວາມຕ້ອງການລະຫັດຜ່ານບໍ່ມີຄໍາສັ່ງດຽວ, ເນື່ອງຈາກຜູ້ໃຊ້ແຕ່ລະຄົນຖືກຊົດໃຊ້ໂດຍການແກ້ໄຂຂອງຕົນເອງໃນແງ່ຂອງການກວດສອບ. ຖ້າທ່ານຕ້ອງການຕິດຕັ້ງຂໍ້ກໍານົດ, ເຂົ້າໄປໃນ console y ຕາມການຮ້ອງຂໍ.
- ຕໍ່ໄປ, ທ່ານຈໍາເປັນຕ້ອງເລືອກລະດັບການປົກປ້ອງ. ທໍາອິດໃຫ້ອ່ານລາຍລະອຽດຂອງແຕ່ລະພາລາມິເຕີ, ແລະຫຼັງຈາກນັ້ນໃຫ້ເລືອກທີ່ເຫມາະສົມທີ່ສຸດ.
- ຕັ້ງລະຫັດຜ່ານໃຫມ່ເພື່ອຮັບປະກັນການເຂົ້າເຖິງຮາກ.
- ນອກຈາກນັ້ນ, ທ່ານຈະເຫັນການຕັ້ງຄ່າຄວາມປອດໄພຕ່າງໆຢູ່ທາງຫນ້າຂອງທ່ານ, ອ່ານແລະຍອມຮັບຫຼືປະຕິເສດຖ້າທ່ານເຫັນວ່າມັນຈໍາເປັນ.
ພວກເຮົາແນະນໍາໃຫ້ອ່ານຄໍາອະທິບາຍວິທີການຕິດຕັ້ງອື່ນໃນບົດຄວາມແຍກຕ່າງຫາກຂອງພວກເຮົາ, ເຊິ່ງທ່ານຈະພົບເຫັນຢູ່ໃນການເຊື່ອມຕໍ່ຕໍ່ໄປນີ້.
ເບິ່ງອີກ: ຄູ່ມືການຕິດຕັ້ງ MySQL ສໍາລັບ Ubuntu
ຂັ້ນຕອນທີ 3: ຕິດຕັ້ງ PHP
ຂັ້ນຕອນສຸດທ້າຍເພື່ອຮັບປະກັນການດໍາເນີນງານຕາມປົກກະຕິຂອງລະບົບ LAMP ແມ່ນການຕິດຕັ້ງອົງປະກອບ PHP. ບໍ່ມີຫຍັງມີຄວາມຫຍຸ້ງຍາກໃນການປະຕິບັດຂະບວນການນີ້, ທ່ານພຽງແຕ່ຕ້ອງການນໍາໃຊ້ຄໍາສັ່ງທີ່ມີຢູ່, ແລະຫຼັງຈາກນັ້ນ configure ການເຮັດວຽກຂອງ add-on ຕົວມັນເອງ.
- ໃນ "Terminal" ຂຽນທີມງານ
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
ການຕິດຕັ້ງອົງປະກອບທີ່ຈໍາເປັນໃນກໍລະນີທີ່ທ່ານຕ້ອງການຮຸ່ນ 7. - ບາງຄັ້ງຄໍາສັ່ງຂ້າງເທິງແມ່ນແຕກ, ດັ່ງນັ້ນການນໍາໃຊ້
sudo apt install php 72-cli
ຫຼືsudo apt install hhvm
ການຕິດຕັ້ງເວີຊັນຫຼ້າສຸດທີ່ມີຢູ່ 7.2. - ເມື່ອສໍາເລັດຂັ້ນຕອນ, ໃຫ້ແນ່ໃຈວ່າການຕິດຕັ້ງທີ່ຖືກຕ້ອງຖືກຕິດຕັ້ງໂດຍຂຽນໃນ console
php-v
. - ການຈັດການຖານຂໍ້ມູນແລະການປະຕິບັດຫນ້າເວັບແມ່ນປະຕິບັດໂດຍໃຊ້ເຄື່ອງມືຟຣີ PHPmyadmin, ເຊິ່ງຍັງຕ້ອງການທີ່ຈະຕິດຕັ້ງໃນລະຫວ່າງການຕັ້ງຄ່າ LAMP. ທໍາອິດໃຫ້ໃສ່ຄໍາສັ່ງ
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - ຢືນຢັນການເພີ່ມໄຟລ໌ໃຫມ່ໂດຍການເລືອກຕົວເລືອກທີ່ເຫມາະສົມ.
- ລະບຸເວັບເຊີຟເວີ "Apache2" ແລະຄລິກໃສ່ "OK".
- ທ່ານຈະໄດ້ຮັບການແນະນໍາໃຫ້ກໍານົດຖານຂໍ້ມູນໂດຍຜ່ານຄໍາສັ່ງພິເສດ, ຖ້າຈໍາເປັນ, ເລືອກຄໍາຕອບທີ່ດີ.
- ສ້າງລະຫັດຜ່ານເພື່ອລົງທະບຽນກັບເຄື່ອງແມ່ຂ່າຍຂອງຖານຂໍ້ມູນ, ຫຼັງຈາກນັ້ນທ່ານຈະຕ້ອງຢືນຢັນມັນໂດຍການເຂົ້າມັນໃຫມ່.
- ໂດຍຄ່າເລີ່ມຕົ້ນ, ທ່ານຈະບໍ່ສາມາດເຂົ້າສູ່ລະບົບ PHPmyadmin ແທນຜູ້ໃຊ້ທີ່ມີການເຂົ້າເຖິງຮາກຫຼືຜ່ານການເຊື່ອມຕໍ່ TPC, ດັ່ງນັ້ນທ່ານຈໍາເປັນຕ້ອງປິດການໃຊ້ງານການປິດການໃຊ້ງານ. ເປີດສິດທິຮາກຜ່ານຄໍາສັ່ງ
sudo -i
. - ໃຊ້ການປິດໂດຍການພິມ
echo "ປັບປຸງຜູ້ໃຊ້ plugin ທີ່ກໍານົດໄວ້ =" ບ່ອນທີ່ User = "ຮາກ"; flush privileges "| mysql -u root -p mysql
.
ໃນຂະບວນການນີ້, ການຕິດຕັ້ງແລະການຕັ້ງຄ່າຂອງ PHP ສໍາລັບ LAMP ສາມາດຖືກພິຈາລະນາແລ້ວສໍາເລັດ.
ເບິ່ງອີກ: ຄູ່ມືການຕິດຕັ້ງ PHP ສໍາລັບ Ubuntu Server
ມື້ນີ້ພວກເຮົາເວົ້າລົມກ່ຽວກັບການຕິດຕັ້ງແລະການຕັ້ງຄ່າພື້ນຖານຂອງສ່ວນປະກອບ LAMP ສໍາລັບລະບົບປະຕິບັດການ Ubuntu. ແນ່ນອນ, ນີ້ບໍ່ແມ່ນຂໍ້ມູນທັງຫມົດທີ່ສາມາດສະຫນອງໃນຫົວຂໍ້ນີ້, ມີຄວາມແຕກຕ່າງຫຼາຍທີ່ກ່ຽວຂ້ອງກັບການນໍາໃຊ້ໂດເມນຫຼາຍຫຼືຖານຂໍ້ມູນ. ຢ່າງໃດກໍຕາມ, ໂດຍຜ່ານຄໍາແນະນໍາຂ້າງເທິງ, ທ່ານສາມາດກຽມລະບົບຂອງທ່ານໄດ້ງ່າຍສໍາລັບການເຮັດວຽກທີ່ເຫມາະສົມຂອງຊຸດຊອບແວນີ້.