Hướng dẫn update php version linux - cập nhật phiên bản php linux

Trong kho phần mềm chính thức của Ubuntu 18.04 thì PHP 5.4 đã cũ và không còn được các nhà phát triển hỗ trợ, duy trì và cập nhật bản vá lỗi.

Nội dung chính

  • Cài đặt PHP 7 trên Ubuntu
  • Cài đặt PHP Modules
  • Đôi nét về phiên bản PHP 7
  • Ưu điểm khi nâng cấp PHP 7
  • Cài đặt và nâng cấp PHP 7 trên CentOS
  • Cài đặt và nâng cấp PHP 7 trên Ubuntu
  • Lời kết

Để hỗ trợ cho những tính năng mới cũng như tăng cường khả năng bảo mật, bạn cần phiên bản PHP mới hơn trên hệ thống Ubuntu 18.04.

Hiện tại, PHP 7.3 là phiên bản được phát hành mới nhất của PHP. Trong nội dung bài viết này, mình sẽ hướng dẫn bạn cài đặt các phiên bản PHP 7.x [bao gồm 7.0, 7.1, 7.2 và 7.3] lên hệ thống Ubuntu 18.04.

Cài đặt PHP 7 trên Ubuntu

Cài đặt PHP ModulesPPA cho PHP trên hệ thống Ubuntu của bạn bằng những tập lệnh sau:

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php

Đôi nét về phiên bản PHP 7

$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

Ưu điểm khi nâng cấp PHP 7

$ sudo php -v 

Cài đặt PHP Modules

Đôi nét về phiên bản PHP 7

$ sudo apt-cache search php7*

Ưu điểm khi nâng cấp PHP 7

### For PHP 7.3
$ sudo apt-get install php7.3-mysql php7.3-curl php7.3-json php7.3-cgi php7.3-xsl

### For PHP 7.2
$ sudo apt-get install php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2-xsl

### For PHP 7.1
$ sudo apt-get install php7.1-mysql php7.1-curl php7.1-json php7.1-cgi php7.1-xsl

### For PHP 7.0
$ sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0-xsl

Cài đặt và nâng cấp PHP 7 trên CentOS

Cài đặt và nâng cấp PHP 7 trên Ubuntu nâng cấp PHP 7 trên Linux với cách thức thực hiện đơn giản trên mã nguồn mở CentOS và Ubuntu.

Đôi nét về phiên bản PHP 7

Ưu điểm khi nâng cấp PHP 7 ra đời khá lâu và cộng đồng đủ thời gian để trải nghiệm các cách tổ chức code mới mẻ, khả năng chịu tải tốt hơn, thời gian load trang cũng cải thiện đáng kể. Nói chung phiên bản PHP 7 trở về sau tốt hơn rất nhiều so với phiên bản PHP 5.6 mà chúng ta vẫn dùng bấy lâu nay. Đặc biệt nếu bạn nâng cấp PHP 5.x sang PHP 7.x, tốc độ load của WordPress được cải thiện đáng kể.

Cài đặt và nâng cấp PHP 7 trên CentOS

Ưu điểm khi nâng cấp PHP 7

Cài đặt và nâng cấp PHP 7 trên CentOSnâng cấp PHP 7 với nhiều ưu điểm nổi trội ở phiên bản này như là:

  • Cài đặt và nâng cấp PHP 7 trên Ubuntu
  • Lời kết
  • Để hỗ trợ cho những tính năng mới cũng như tăng cường khả năng bảo mật, bạn cần phiên bản PHP mới hơn trên hệ thống Ubuntu 18.04.

Hiện tại, PHP 7.3 là phiên bản được phát hành mới nhất của PHP. Trong nội dung bài viết này, mình sẽ hướng dẫn bạn cài đặt các phiên bản PHP 7.x [bao gồm 7.0, 7.1, 7.2 và 7.3] lên hệ thống Ubuntu 18.04.

Để cài đặt PHP 7.x, bạn cần kích hoạt PPA cho PHP trên hệ thống Ubuntu của bạn bằng những tập lệnh sau:nâng cấp PHP 7, bạn cần xóa bản PHP cũ sau đó cài PHP bản 7 mới. Thường thì nó tùy thuộc vào hệ điều hành là CentOS hay Ubuntu. Thậm chí Fedora, redHat cũng cài khác nhau nhiều.

Cài đặt và nâng cấp PHP 7 trên CentOS

Cài đặt và nâng cấp PHP 7 trên Ubuntu

Lời kết

Để hỗ trợ cho những tính năng mới cũng như tăng cường khả năng bảo mật, bạn cần phiên bản PHP mới hơn trên hệ thống Ubuntu 18.04.EPELRemi repository trên CentOS 7 với câu lệnh sau:

  • Hiện tại, PHP 7.3 là phiên bản được phát hành mới nhất của PHP. Trong nội dung bài viết này, mình sẽ hướng dẫn bạn cài đặt các phiên bản PHP 7.x [bao gồm 7.0, 7.1, 7.2 và 7.3] lên hệ thống Ubuntu 18.04.
yum install //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  • Để cài đặt PHP 7.x, bạn cần kích hoạt PPA cho PHP trên hệ thống Ubuntu của bạn bằng những tập lệnh sau:
Server của bạn đã được thiết lập để cài đặt PHP từ PPA repository. Sử dụng một trong những lệnh bên dưới để cài đặt PHP 7.0, PHP 7.1, PHP 7.2 hoặc PHP 7.3:

Sau khi tiến trình cài đặt hoàn tất, để kiểm tra lại thông tin phiên bản PHP đang được kích hoạt lên server, bạn sử dụng lệnh:

yum install epel-release yum-utils -y

Sau khi cài đặt một phiên bản PHP 7.x trên server, bạn có thể sử dụng lệnh bên dưới để tìm những PHP modules có sẵn trong gói PPA repository:

### For PHP 7.3
yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.2
yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.1
yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt 

### For PHP 7.0
yum --enablerepo=remi-php70 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

Cuối cùng, để cài đặt thêm một số PHP modules cần thiết cho các ứng dụng, bạn sử dụng lệnh bên dưới:

# PHP 7.0 
yum-config-manager --enable remi-php70

# PHP 7.1 
yum-config-manager --enable remi-php71

# PHP 7.2 
yum-config-manager --enable remi-php72

# PHP 7.3 
yum-config-manager --enable remi-php73

Chúc bạn thành công!

$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

0

Bài viết này với mục đích hướng dẫn nâng cấp PHP 7 trên Linux với cách thức thực hiện đơn giản trên mã nguồn mở CentOS và Ubuntu.

$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

1
  • Cài đặt PHP Modules

PHP 7 ra đời khá lâu và cộng đồng đủ thời gian để trải nghiệm các cách tổ chức code mới mẻ, khả năng chịu tải tốt hơn, thời gian load trang cũng cải thiện đáng kể. Nói chung phiên bản PHP 7 trở về sau tốt hơn rất nhiều so với phiên bản PHP 5.6 mà chúng ta vẫn dùng bấy lâu nay. Đặc biệt nếu bạn nâng cấp PHP 5.x sang PHP 7.x, tốc độ load của WordPress được cải thiện đáng kể.

### For PHP 7.3
yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.2
yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.1
yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt 

### For PHP 7.0
yum --enablerepo=remi-php70 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

Cài đặt và nâng cấp PHP 7

$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

3
  • So với PHP 5 thì khi nâng cấp PHP 7 với nhiều ưu điểm nổi trội ở phiên bản này như là:

Giới hạn xử lý requests của PHP 7 là gấp đôi PHP 5.6, và nó đáp ứng từng request nhanh hơn.
  • Trong xử lý dữ liệu, PHP 7 là hơn 3,5 lần bộ nhớ hiệu quả hơn so với PHP 5.6.
$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

4

Nhiều cộng đồng được thành lập, có thể giúp các nhà phát triển, xử lý sự cố PHP và hỗ trợ một số kỹ thuật khác.

Ưu điểm nổi trội của PHP 7x

Để thực hiện nâng cấp PHP 7, bạn cần xóa bản PHP cũ sau đó cài PHP bản 7 mới. Thường thì nó tùy thuộc vào hệ điều hành là CentOS hay Ubuntu. Thậm chí Fedora, redHat cũng cài khác nhau nhiều.

Đầu tiên, trước khi nâng cấp PHP 7 bạn cần gỡ cài đặt các phiên bản cũ của PHP. Tiếp theo, bạn kiểm tra phiên bản PHP của mình với “php-v”

Kiểm tra phiên bản PHP

$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

5

Để cài đặt và nâng cấp PHP 7, bạn cần kích hoạt EPEL và Remi repository trên CentOS 7 với câu lệnh sau:

$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

6

Cài đặt EPEL

  • Cài đặt phiên bản mới nhất của remi repository
$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

7
  • # CentOS 6 
    rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm
    
    # CentOS 7 
    rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm
$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

8
  • Đăng nhập máy chủ của bạn để cài đặt yum-utils & bật kho lưu trữ EPEL. Nó cần thiết cho việc upgrade hay cài đặt của các bước sau.
$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

9
  • Cài đặt PHP Modules

Sử dụng lệnh sau để tìm kiếm các modules PHP 7 có sẵn trong kho lưu trữ:

$ sudo php -v 
0

Bạn có thể cài đặt các modules PHP cần thiết trên hệ thống của bạn. Chỉ cần thay đổi phiên bản PHP chỉ cần thay đổi tên gói

$ sudo php -v 
1
  • PHP 7.x enable
$ sudo php -v 
2

Cuối cùng, bạn cần kiểm tra lại phiên bản PHP của mình.

$ sudo apt-get update
## Install PHP 7.3 $ sudo apt-get install -y php7.3

## Install PHP 7.2
$ sudo apt-get install -y php7.2

## Install PHP 7.1
$ sudo apt-get install -y php7.1

## Install PHP 7.0
$ sudo apt-get install -y php7.0

4

Kiểm tra phiên bản PHP 7x đã cập nhật
  • Bạn cũng có thể kiểm tra thông tin PHP thông qua trình duyệt web. Vào thư mục /var/www/html tạo file info.php với nội dung như sau:
$ sudo php -v 
4
  • Bằng cách truy cập: //xxx.xxx.xxx.xxx/info.php [thay thế x bằng IP máy của bạn]. Bạn sẽ thấy thông tin PHP như thế này:thay thế x bằng IP máy của bạn]. Bạn sẽ thấy thông tin PHP như thế này:

Lời kết

Hy vọng bài viết trên sẽ giúp bạn cài đặt và nâng cấp PHP 7 thành công. Nếu bạn có thắc mắc hay đóng góp ý kiến, mời bạn để lại bình luận phía dưới bài viết này. Vietnix xin chân thành cảm ơn bạn.

Bài Viết Liên Quan

Chủ Đề