Cập nhật dnf php

PHP8. 0 là một bản cập nhật lớn của ngôn ngữ PHP. Nó chứa nhiều tính năng và tối ưu hóa mới bao gồm các đối số được đặt tên, kiểu liên hợp, thuộc tính, quảng bá thuộc tính phương thức khởi tạo, biểu thức,. và các bước cải tiến trong hệ thống, xử lý lỗi và tính nhất quán

Trong phần mềm lưu trữ chính thức của Ubuntu 18. 04 thì PHP 5. 4 old and not also been 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 Hiển thị

Để hỗ trợ các 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

To install 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 các tập lệnh sau

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

Máy chủ của bạn đã được thiết lập để cài đặt PHP từ kho lưu trữ PPA. Sử dụng một trong các lệnh bên dưới để cài đặt PHP 7. 0, PHP7. 1, PHP7. 2 hoặc PHP 7. 3

$ 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

Sau khi quá 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 máy chủ, bạn sử dụng lệnh

$ sudo php -v 

Ưu điểm nổi bật 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 đặt bản PHP 7 mới. Thường thì nó tùy thuộc vào hệ điều hành là CentOS hay Ubuntu. Cũng 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

Đầ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

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

  • Cài đặt EPEL
yum install //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  • Cài đặt phiên bản mới nhất của kho lưu trữ remi
# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm

Đă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 nâng cấp hoặc cài đặt các bước sau

yum install epel-release yum-utils -y

Máy chủ của bạn đã được thiết lập để cài đặt PHP 7. 0, PHP7. 1, PHP7. 2 hoặc PHP 7. 3 theo dưới đây

### 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

To Configuration Config lưu trữ PHP 7. x bạn sử dụng các câu lệnh dưới đây

# 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

Cài đặt các gói cơ bản cho VPS/Server

$ 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

Tắt kho lưu trữ php tương ứng với ứng dụng này vì bạn cần sử dụng PHP 7. x

$ 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 các mô-đun PHP

Sau khi đã cài đặt PHP 7x trên máy chủ. Bạn có thể cài đặt thêm một số Mô-đun PHP cần thiết cho các ứng dụng

### 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

Ngoài ra, bạn có thể tìm thấy các Mô-đun có sẵn trong kho yum với lệnh 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

3
  • Kiểm tra lại kho lưu trữ danh sách một lần nữa, đảm bảo phần remi tương tự như sau đã được. yum đăng lại tất cả

Kiểm tra kho danh sách sahcs
  • Cuối cùng. Cập nhật PHP lên phiên bản mới nhất 7. x and check. cập nhật yum và php -v
$ 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 đã được cài đặt

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

Kiểm tra phiên bản PHP hiện tại với lệnh “php -v”. Nếu bạn đang sử dụng bản Ubuntu 18. x thì mặc định đã cài đặt phiên bản PHP mới nhất

Kiểm tra phiên bản PHP

Đầu tiên, bạn cần cập nhật Ubuntu lên phiên bản mới nhất

$ 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

Tiếp theo, bạn cần thêm kho lưu trữ cho Ubuntu theo lệnh sau đây

$ 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

Bạn có thể cài đặt bất kỳ phiên bản PHP nào cần thiết trên hệ thống Ubuntu của bạn. Sử dụng một trong các tùy chọn sau để cài đặt PHP

  • Cài đặt PHP 7. 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

7
  • Cài đặt PHP 7. 3
$ 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
  • Cài đặt các gói bổ sung
$ 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 các mô-đun PHP

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

$ sudo php -v 
0

Bạn có thể cài đặt các mô-đun 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
  • PHP7. x bật
$ 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 thông tin tệp. php with the content as after
$ sudo php -v 
4
  • Bằng cách truy cập. http. //xxx. xxx. xxx. xxx/thông tin. 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

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 hoặc đóng góp ý kiến, mời bạn để lại bình luận dưới bài viết này. Vietnix xin chân thành cảm ơn bạn

Chủ Đề