in

Hướng dẫn nâng cấp từ PHP 5.6 lên PHP 7

Mục tiêu trong bài là cài đặt hoặc thay thế PHP 5 hiện có bằng PHP 7 trên máy chủ CentOS 7. Cách thức thực hiện rất đơn giản sử dụng Remi Repository.

Yêu cầu

Yêu cầu là bạn cần truy cập được SSH với quyền root hoặc có thể sử dụng được lệnh sudo.

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:

Hướng dẫn nâng cấp từ PHP 5.6 lên PHP 7 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
Cài PHP 7.0:
# yum-config-manager --enable remi-php70
Cài PHP 7.1:
# yum-config-manager --enable remi-php71
Cài PHP 7.2:
# yum-config-manager --enable remi-php72

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

Hướng dẫn nâng cấp từ PHP 5.6 lên PHP 7 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

PHP 7.2.30 (cli) (built: Apr 15 2020 07:23:04) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

 

Written by Linh Nguyễn

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments