ນັກພັດທະນາໂປແກຼມເວັບອາດຈະມີຄວາມຫຍຸ້ງຍາກໃນການຕິດຕັ້ງພາສາ PHP scripting ໃນ Ubuntu Server. ນີ້ແມ່ນຍ້ອນປັດໃຈຫຼາຍຢ່າງ. ແຕ່ການ ນຳ ໃຊ້ ຄຳ ແນະ ນຳ ນີ້, ທຸກຄົນຈະສາມາດຫລີກລ້ຽງຄວາມຜິດພາດໃນລະຫວ່າງການຕິດຕັ້ງ.
ການຕິດຕັ້ງ PHP ໃນ Ubuntu Server
ການຕິດຕັ້ງພາສາ PHP ໃນ Ubuntu Server ສາມາດເຮັດໄດ້ດ້ວຍວິທີທີ່ແຕກຕ່າງກັນ - ມັນຂື້ນກັບສະບັບຂອງມັນແລະຮຸ່ນຂອງລະບົບປະຕິບັດການເອງ. ແລະຄວາມແຕກຕ່າງຕົ້ນຕໍແມ່ນຢູ່ໃນທີມງານຕົວເອງ, ເຊິ່ງຈະຕ້ອງມີການປະຕິບັດ.
ມັນຍັງເປັນມູນຄ່າທີ່ສັງເກດວ່າຊຸດ PHP ປະກອບມີຫຼາຍໆອົງປະກອບທີ່, ຖ້າຕ້ອງການ, ສາມາດຕິດຕັ້ງແຍກຕ່າງຫາກຈາກກັນແລະກັນ.
ວິທີທີ່ 1: ການຕິດຕັ້ງມາດຕະຖານ
ການຕິດຕັ້ງແບບມາດຕະຖານກ່ຽວຂ້ອງກັບການ ນຳ ໃຊ້ຊຸດລ້າສຸດ. ໃນລະບົບປະຕິບັດການຂອງແຕ່ລະ Ubuntu Server, ມັນແຕກຕ່າງກັນ:
- 12.04 LTS (ຊັດເຈນ) - 5.3;
- 14.04 LTS (ເຊື່ອຖືໄດ້) - 5.5;
- 15,10 (ວິນລີ້) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
ທຸກໆຊຸດແມ່ນແຈກຢາຍຜ່ານຫໍສະມຸດຂອງລະບົບປະຕິບັດການຢ່າງເປັນທາງການ, ສະນັ້ນທ່ານບໍ່ ຈຳ ເປັນຕ້ອງເຊື່ອມຕໍ່ກັບບຸກຄົນທີສາມ. ແຕ່ການຕິດຕັ້ງຊຸດເຕັມແມ່ນ ດຳ ເນີນເປັນສອງລຸ້ນແລະຂື້ນກັບລຸ້ນ OS. ດັ່ງນັ້ນ, ການຕິດຕັ້ງ PHP ໃນ Ubuntu Server 16.04, ດຳ ເນີນການ ຄຳ ສັ່ງນີ້:
sudo apt-get install php
ແລະ ສຳ ລັບລຸ້ນກ່ອນ ໜ້າ ນີ້:
sudo apt-get install php5
ຖ້າທ່ານບໍ່ຕ້ອງການສ່ວນປະກອບທັງ ໝົດ ຂອງຊຸດ PHP ໃນລະບົບ, ທ່ານສາມາດຕິດຕັ້ງພວກມັນແຍກຕ່າງຫາກ. ວິທີການເຮັດແບບນີ້ແລະ ຄຳ ສັ່ງຫຍັງທີ່ຈະເຮັດສິ່ງນີ້ຄວນໄດ້ຮັບການອະທິບາຍຂ້າງລຸ່ມນີ້.
ໂມດູນ ສຳ ລັບ Apache HTTP Server
ເພື່ອຕິດຕັ້ງໂມດູນ PHP ສຳ ລັບ Apache ໃນ Ubuntu Server 16.04, ທ່ານ ຈຳ ເປັນຕ້ອງ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້:
sudo apt-get ຕິດຕັ້ງ libapache2-mod-php
ໃນລຸ້ນກ່ອນ ໜ້າ ນີ້ຂອງ OS:
sudo apt-get ຕິດຕັ້ງ libapache2-mod-php5
ທ່ານຈະຖືກຂໍລະຫັດລັບ, ຫຼັງຈາກເຂົ້າໄປທີ່ທ່ານຕ້ອງໄດ້ອະນຸຍາດໃຫ້ຕິດຕັ້ງ. ເພື່ອເຮັດສິ່ງນີ້, ໃສ່ຈົດ ໝາຍ ດ ຫຼື "Y" (ອີງຕາມການທ້ອງຖິ່ນຂອງ Ubuntu Server) ແລະກົດ ເຂົ້າ.
ສິ່ງທີ່ຍັງເຫຼືອແມ່ນການລໍຖ້າການດາວໂຫລດແລະຕິດຕັ້ງຊຸດໃຫ້ ສຳ ເລັດ.
FPM
ການຕິດຕັ້ງ FPM ໃນລະບົບປະຕິບັດການ 16.04, ເຮັດດັ່ງຕໍ່ໄປນີ້:
sudo apt-get install php-fpm
ໃນສະບັບກ່ອນ ໜ້າ ນີ້:
sudo apt-get install php5-fpm
ໃນກໍລະນີນີ້, ການຕິດຕັ້ງຈະເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດ, ທັນທີຫຼັງຈາກໃສ່ລະຫັດຜ່ານຂອງ superuser.
CLI
CLI ແມ່ນ ຈຳ ເປັນ ສຳ ລັບນັກພັດທະນາທີ່ສ້າງໂປແກຼມ console ໃນ PHP. ເພື່ອປະຕິບັດພາສາການຂຽນໂປລແກລມນີ້ໃນມັນ, ໃນ Ubuntu 16.04 ທ່ານ ຈຳ ເປັນຕ້ອງ ດຳ ເນີນການ ຄຳ ສັ່ງ:
sudo apt-get install php-cli
ໃນສະບັບກ່ອນ ໜ້າ ນີ້:
sudo apt-get install php5-cli
ການຂະຫຍາຍ PHP
ເພື່ອປະຕິບັດທຸກ ໜ້າ ທີ່ທີ່ເປັນໄປໄດ້ຂອງ PHP, ມັນຄຸ້ມຄ່າການຕິດຕັ້ງສ່ວນຂະຫຍາຍ ຈຳ ນວນ ໜຶ່ງ ສຳ ລັບໂປແກຼມທີ່ ນຳ ໃຊ້. ໃນປັດຈຸບັນຄໍາສັ່ງທີ່ນິຍົມທີ່ສຸດສໍາລັບການຕິດຕັ້ງດັ່ງກ່າວຈະຖືກນໍາສະເຫນີ.
ໝາຍ ເຫດ: ດ້ານລຸ່ມນີ້ຈະມີການສັ່ງໃຫ້ສອງ ຄຳ ສັ່ງ ສຳ ລັບການຂະຫຍາຍແຕ່ລະອັນ, ທຳ ອິດແມ່ນ ສຳ ລັບ Ubuntu Server 16.04, ແລະທີສອງແມ່ນ ສຳ ລັບ OS ລຸ້ນກ່ອນ ໜ້າ ນີ້.
- ການຂະຫຍາຍ ສຳ ລັບ GD:
sudo apt-get ຕິດຕັ້ງ php-gd
sudo apt-get ຕິດຕັ້ງ php5-gd
- ການຂະຫຍາຍ ສຳ ລັບ Mcrypt:
sudo apt-get ຕິດຕັ້ງ php-mcrypt
sudo apt-get ຕິດຕັ້ງ php5-mcrypt
- ການຂະຫຍາຍ ສຳ ລັບ MySQL:
sudo apt-get ຕິດຕັ້ງ php-mysql
sudo apt-get ຕິດຕັ້ງ php5-mysql
ເບິ່ງຕື່ມອີກ: ຄູ່ມືການຕິດຕັ້ງ MySQL ໃນ Ubuntu
ວິທີທີ່ 2: ຕິດຕັ້ງສະບັບອື່ນ
ໄດ້ມີການກ່າວຢູ່ຂ້າງເທິງວ່າໃນແຕ່ລະຮຸ່ນຂອງ Ubuntu Server ຊຸດ PHP ທີ່ສອດຄ້ອງກັນຈະຖືກຕິດຕັ້ງ. ແຕ່ສິ່ງນີ້ບໍ່ໄດ້ລົບກວນຄວາມສາມາດໃນການຕິດຕັ້ງພາສາການຂຽນໂປແກຼມກ່ອນ ໜ້າ ນີ້ຫລືໃນທາງກັບກັນ.
- ກ່ອນອື່ນ ໝົດ ທ່ານຕ້ອງເອົາສ່ວນປະກອບ PHP ທັງ ໝົດ ທີ່ຕິດຕັ້ງໄວ້ກ່ອນ ໜ້າ ນີ້ເຂົ້າໃນລະບົບ. ເພື່ອເຮັດສິ່ງນີ້, ໃນ Ubuntu 16.04, ເຮັດວຽກສອງ ຄຳ ສັ່ງ:
sudo apt-get ເອົາ libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveໃນລຸ້ນກ່ອນ ໜ້າ ນີ້ຂອງ OS:
sudo apt-get ເອົາ libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - ຕອນນີ້ທ່ານຕ້ອງການເພີ່ມ PPA ເຂົ້າໃນບັນຊີລາຍຊື່ຂອງຫໍໄຕ, ເຊິ່ງມີຊຸດຂອງ PHP ທຸກລຸ້ນ:
sudo add-apt-repository ppa: ondrej / php
sudo ປັບປຸງໃຫ້ທັນ apt-get - ໃນຈຸດນີ້, ທ່ານສາມາດຕິດຕັ້ງຊຸດ PHP ເຕັມຮູບແບບ. ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ລະບຸສະບັບໃນ ຄຳ ສັ່ງຕົວມັນເອງ, ຍົກຕົວຢ່າງ, "5.6":
sudo apt-get install php5.6
ຖ້າທ່ານບໍ່ຕ້ອງການຊຸດເຕັມ, ທ່ານສາມາດຕິດຕັ້ງໂມດູນແຍກຕ່າງຫາກໂດຍການເລືອກ ຄຳ ສັ່ງທີ່ ຈຳ ເປັນ:
sudo apt-get ຕິດຕັ້ງ libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get ຕິດຕັ້ງ php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get ຕິດຕັ້ງ php5.6-mcrypt
sudo apt-get ຕິດຕັ້ງ php5.6-mysql
sudo apt-get install php5.6-xml
ສະຫຼຸບ
ສະຫລຸບລວມແລ້ວ, ພວກເຮົາສາມາດເວົ້າໄດ້ວ່າ, ເຖິງແມ່ນວ່າມີຄວາມຮູ້ພື້ນຖານກ່ຽວກັບການເຮັດວຽກຢູ່ໃນຄອມພີວເຕີ້, ຜູ້ໃຊ້ສາມາດຕິດຕັ້ງທັງຊຸດໂປແກຼມ PHP ຕົ້ນຕໍແລະສ່ວນປະກອບເພີ່ມເຕີມຂອງມັນໄດ້ຢ່າງງ່າຍດາຍ. ສິ່ງທີ່ ສຳ ຄັນຄືການຮູ້ ຄຳ ສັ່ງທີ່ ຈຳ ເປັນຕ້ອງໃຊ້ໃນ Ubuntu Server.