Hướng dẫn update php linux - cập nhật 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.

Để 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.

Kiểm tra phiên bản PHPPPA cho PHP trên hệ thống Ubuntu của bạn bằng những tập lệnh sau:

Kiểm tra phiên bản PHPnâ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.

Để 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:

Cài đặt EPEL 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 phiên bản mới nhất của remi repository

Đă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.

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

  • 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
  • Để 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”
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.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.EPEL và Remi repository trên CentOS 7 với câu lệnh sau: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 https://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

4Nhiề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
  • yum install epel-release yum-utils -y
    2
$ 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

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ể.

yum install epel-release yum-utils -y
50

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

yum install epel-release yum-utils -y
51
  • 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à:
yum install epel-release yum-utils -y
52

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

    4Nhiề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.
yum install epel-release yum-utils -y
54
  • Ưu điểm nổi trội của PHP 7xthay 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

Để 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.