Trong th?i ?i?m vi?t bài, phiên b?n PHP 8.1.x là phiên b?n m?i nh?t, có nhi?u tính n?ng m?i và t?c ?? c?i thi?n h?n nhi?u so v?i các phiên b?n tr??c ?ó. Bài vi?t này s? h??ng d?n b?n cài ??t php 8.1 trên Centos
Cài ??t và kích ho?t kho Remi
Vì kho l?u tr? m?c ??nh trên Centos là Yum không có s?n phiên b?n PHP 8.1 nên chúng ta c?n dùng trên kho khác là Epel và Remi.
EPEL (Extra Packages for Enterprise Linux) là m?t repository ???c phát tri?n và duy b?i Fedora team, cung c?p r?t nhi?u gói mà chúng ta th??ng dùng cho các b?n Linux bao g?m CentOS, RHEL, Fedora,…
REMI Repository c?ng t??ng t? nh? EPEL, REMI repository c?ng là m?t repo mi?n phí ???c s? d?ng ph? bi?n. Khi ??c cái tên Remi thì b?n có g?i nh? t?i ?i?u gì không? N?u b?n ?ã t?ng ??c ti?u thuy?t “Không Gia ?ình” thì cái tên ??m ch?t Pháp này s? g?i nh? t?i nhân v?t chính c?a tác ph?m ?ó Remi v?i cây th? c?m trên tay. ?úng là 1 s? trùng h?p thú v? ph?i không nào, repo Remi này ???c t?o và duy trì b?i m?t ng??i Pháp tên là Remi Collet.
Cách cài 2 repo trên:
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Cài ??t PHP 8.1 trên Centos 7
Disable các repo php c? và enable repo php 8.1:
yum -y install yum-utils
yum-config-manager --disable 'remi-php*'
yum-config-manager --enable remi-php81
Ti?n hành cài PHP 8.1 trên Centos:
yum -y install php php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json,opcache,redis,memcache}
Ki?m tra k?t qu?:
php -v
N?u ?ã cài ??t thành công thì k?t qu? s? hi?n ra phiên b?n PHP v?a cài:
PHP 8.1.8 (cli) (built: Jul 5 2022 21:55:55) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.8, Copyright (c) Zend Technologies
with Zend OPcache v8.1.8, Copyright (c), by Zend Technologies
L?i k?t
V?y là ch? v?i m?t vài câu l?nh ??n gi?n, chúng ta ?ã cài ???c PHP 8.1 lên Centos, qua ?ó giúp các website ho?t ??ng hi?u qu? h?n. N?u b?n có gì góp ý, ??ng ng?i ?? l?i comment nhé.