in ,

Cách nâng cấp server lên PHP 7.4

Nếu bạn đang chạy web WordPress mà server/VPS vẫn ở phiên bản PHP 7.2 trở xuống, bạn sẽ gặp một thông báo như bên dưới.

Cập nhật PHP 7.4

Thông báo cho thấy sẽ có một số vấn đề về hiệu suất nếu bạn dùng PHP 7.2 trở xuống. Bài viết này sẽ hướng dẫn bạn cách nâng lên PHP rất dễ dàng.

Trước đây, mình có một bài hướng dẫn cách nâng PHP 5.6 lên PHP 7.2, bài viết này cũng sử dụng một thủ thuật tương tự như sau:

Kiểm tra phiên bản PHP trên server của bạn

Để kiểm tra bạn hãy thực hiện lệnh php -v từ SSH trên server của bạn, bạn sẽ nhận được kết quả như ảnh dưới:

Cách nâng cấp server lên PHP 7.4 1

Như bạn thấy dòng chữ PHP 5.6.38 (cli) (built: Oct 24 2018 12:50:38) nghĩa là server của mình đang chạy PHP 5.6.38.

Tải Remi và EPEL Repository packages

Chạy hai dòng lệnh này để tải Remi và EPEL Repository packages:

wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm
wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Bật Remi và EPEL Repository

Chạy lần lượt dòng lệnh đầu tiên, sau đó tuỳ bạn muốn cài PHP 7.0, PHP 7.1 hay PHP 7.2 mà chạy dòng lệnh tương ứng để bật Remi PHP 7 repo:

rpm -i remi-release-7.rpm epel-release-latest-7.noarch.rpm
yum-config-manager --enable remi-php74

Lưu ý trong trường hợp bạn chạy lệnh yum-config-manager mà bị báo command not found nghĩa là bạn chưa cài yum-utils, hãy chạy lệnh dưới để cài:

yum install yum-utils

Bắt đầu cài đặt PHP 7

Chạy lệnh bên dưới để bắt đầu cài PHP 7

yum install php

Cách nâng cấp server lên PHP 7.4 2

Sau khi chạy xong, bạn nên chạy thêm câu lệnh dưới để cập nhật hết tất cả thành phần:

yum update

Chạy lại lệnh php -v bạn sẽ thấy PHP của bạn đã cập nhật lên PHP 7.4.21.

Written by Linh Nguyễn

Mình đang thực hiện trang Trải Nghiệm Số tại địa chỉ trainghiemso.vn, ngoài ra còn là BTV Công Nghệ tại báo VietNamNet. Trang blog này mình tổng hợp lại các bài viết do mình thực hiện, cũng như viết lảm nhảm cho vui.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments