ວິທີການເປີດໃຊ້ຫ້ອງສະ ໝຸດ Remi ເພື່ອຕິດຕັ້ງ LAMP Stack ຫຼ້າສຸດ


ຖ້າທ່ານເປັນຜູ້ບໍລິຫານລະບົບ, ນັກພັດທະນາ, ຫລືວິສະວະກອນ DevOps, ບາງໂອກາດແມ່ນທ່ານໄດ້ຕັ້ງ (ຫລືເຮັດວຽກຮ່ວມກັບ) LAMP (Linux/Apache/MySQL ຫຼື MariaDB/PHP).

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

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະແນະ ນຳ Remi, ເຊິ່ງເປັນບ່ອນເກັບມ້ຽນຂອງພາກສ່ວນທີສາມເຊິ່ງປະກອບມີໂປແກຼມ Apache, MySQL/MariaDB, PHP ແລະຊອບແວທີ່ກ່ຽວຂ້ອງ, ສຳ ລັບການແຈກຢາຍທີ່ອີງໃສ່ RPM. ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະສັງເກດ, ເຖິງຢ່າງໃດກໍ່ຕາມ, Remi ແມ່ນມີຢູ່ໃນປະຈຸບັນ (ໃນເວລາທີ່ຂຽນນີ້ - ເດືອນເມສາ 2021) ສໍາລັບການແຈກຢາຍຕໍ່ໄປນີ້:

  • CentOS 8/7
  • Red Hat Enterprise Linux 8/7
  • Fedora 34/33 ແລະ 32

ດ້ວຍຄວາມຄິດນັ້ນ, ໃຫ້ເລີ່ມຕົ້ນ.

ການຕິດຕັ້ງແຫລ່ງຂໍ້ມູນ Remi ໃນ CentOS, RHEL, ແລະ Fedora

ກ່ອນທີ່ພວກເຮົາຈະສາມາດຕິດຕັ້ງ Remi ໄດ້, ພວກເຮົາ ຈຳ ເປັນຕ້ອງເປີດໃຊ້ EPEL repository ກ່ອນ. ໃນ Fedora, ມັນຄວນຈະຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ, ແຕ່ວ່າໃນ CentOS ແລະ RHEL ທ່ານຕ້ອງເຮັດ:

# yum update 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [CentOS/RHEL 8/7]
# yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm                  [CentOS/RHEL 8]                    
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm                  [CentOS/RHEL 7]
# dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm   [On Fedora 34]
# dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm   [On Fedora 33]
# dnf install http://rpms.remirepo.net/fedora/remi-release-32.rpm   [On Fedora 32]

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

# yum --enablerepo=remi install package

ບ່ອນທີ່ຊຸດເປັນຕົວແທນຂອງຊຸດທີ່ທ່ານຕ້ອງການຕິດຕັ້ງ.

ຖ້າທ່ານຕ້ອງການເປີດໃຊ້ Remi ຖາວອນ, ແກ້ໄຂ /etc/yum.repos.d/remi.repo ແລະປ່ຽນແທນ

enabled=0

ກັບ

enabled=1

Closer ເບິ່ງທີ່ຫໍສະ ໝຸດ Remi ນີ້

ຖ້າທ່ານຕັດສິນໃຈເປີດໃຊ້ຫໍສະມຸດຢ່າງຖາວອນຕາມທີ່ແນະ ນຳ ກ່ອນ ໜ້າ ນີ້, ມັນຄວນຈະຖືກລະບຸໄວ້ໃນເວລາທີ່ທ່ານ ດຳ ເນີນການ:

# yum repolist

ດັ່ງທີ່ທ່ານສາມາດເຫັນໃນຮູບຕໍ່ໄປນີ້, ຫໍສະ ໝຸດ ອື່ນທີ່ມີຊື່ວ່າ remi-safe ສາມາດໃຊ້ໄດ້ເຊັ່ນກັນ:

ຫໍສະມຸດແຫ່ງນີ້ສະ ໜອງ ການຂະຫຍາຍເວລາທີ່ຖືກຄັດເລືອກ (ແຕ່ຍັງຖືກ ນຳ ໃຊ້ເຂົ້າໃນການ ນຳ ໃຊ້ມໍລະດົກ), ກຳ ລັງຢູ່ໃນຂັ້ນຕອນການເຮັດວຽກ, ຫຼືບໍ່ປະຕິບັດຕາມນະໂຍບາຍຂອງ Fedora.

ຕອນນີ້ໃຫ້ຄົ້ນຫາຫໍສະມຸດທີ່ເພີ່ມ ໃໝ່ ສຳ ລັບແພັກເກດທີ່ກ່ຽວຂ້ອງກັບ PHP ເປັນຕົວຢ່າງ:

# yum list php*

ກະລຸນາຮັບຊາບວ່າແພັກເກດຢູ່ເມືອງ Remi ມີຊື່ດຽວກັນກັບຢູ່ໃນຫໍສະ ໝຸດ ທາງການ. ພິຈາລະນາ, ຍົກຕົວຢ່າງ, php:

ຖ້າທ່ານຕ້ອງການຕິດຕັ້ງ PHP 5.4, ໃຫ້ແນ່ໃຈວ່າເປີດໃຊ້ຫໍສະມຸດທີ່ຖືກຕ້ອງແລະປິດການໃຊ້ງານອີກ.

ເພື່ອຕິດຕັ້ງ PHP 8 ລຸ້ນລ້າສຸດ, ທ່ານສາມາດເຮັດໄດ້:

------ for PHP 8 ------ 
# yum module reset php
# yum module install php:remi-8.0


------ for PHP 7 ------ 
# yum module reset php
# yum module install php:remi-7.3

ເຊັ່ນດຽວກັນ, ເພື່ອຕິດຕັ້ງ LAMP Stack ລຸ້ນລ້າສຸດ, ເຮັດ:

# yum --enablerepo=remi install php httpd mariadb-server mariadb

ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການໃຊ້ງານແລະການ ນຳ ໃຊ້ Remi, ເຊິ່ງເປັນບ່ອນເກັບມ້ຽນຂອງພາກສ່ວນທີສາມທີ່ໃຫ້ສ່ວນປະກອບລ້າສຸດຂອງສ່ວນປະກອບຂອງ LAMP stack ແລະ software ທີ່ກ່ຽວຂ້ອງ.

ເວັບໄຊທ໌ທາງການສະຫນອງຕົວຊ່ວຍສ້າງການຕັ້ງຄ່າທີ່ສາມາດເປັນປະໂຫຍດຫຼາຍໃນການຕັ້ງຄ່າມັນໃນການແຈກຈ່າຍທີ່ອີງໃສ່ RPM ອື່ນໆ.

ດັ່ງທີ່ເຄີຍເຮັດ, ຢ່າລັງເລທີ່ຈະແຈ້ງໃຫ້ພວກເຮົາທາບຖ້າທ່ານມີ ຄຳ ຖາມຫຼື ຄຳ ເຫັນກ່ຽວກັບບົດຄວາມນີ້. ພຽງແຕ່ລົງສາຍໃຫ້ພວກເຮົາໂດຍໃຊ້ແບບຟອມລຸ່ມນີ້ແລະພວກເຮົາຈະຕອບໄວເທົ່າທີ່ຈະໄວໄດ້.