Hướng dẫn install php on ubuntu - cài đặt php trên ubuntu

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.

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

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

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:

$ 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 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:

$ sudo php -v 

Cài đặt PHP Modules

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:

$ sudo apt-cache search php7*

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:

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

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

BÀi VIếT NÀY CHẤN TUYSI Sẽ HướNG DẫN Tại thời Điểm Viết Bài Chún tôm sẽ cài đặt php từ kho lưu trữ ppa ondrej / php. Trước khi n là

Bật kho lưu trữ php

Để Kích Hoạt Kho lưu Trữ, HÃy Chạy:

# sudo apt install software-properties-common

# sudo add-apt-repository ppa:ondrej/php

Sau khi bạn ppa Được Kích Hoạt, bạn Có Thể Cài Đặt Php 8.

CÀi ĐặT Php 8.0 VớI Apache

Nếu Đang Sử dụng Apache làoer Web Server, bạn Có Thể Chạy Php Dưới Dạng Mô

CÀi ĐặT PHP dưới dạng Mô

CÀi ĐặT PHP lÀm Mô-Đun Apache là Một Công Việc Đơn Giản:

# sudo apt update

# sudo apt install php8.0 libapache2-mod-php8.0

Sau Khim Các Các

# sudo systemctl restart apache2

Đêu

Php-fpm là một trình quản lý QUy trình fastcgi Cho PHP. Chạy lệnh Sau đó

# sudo apt update

$ 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

Theo mặc Đêm, php-fpm không được bật trong apache. Để Kích Hoạt Nó, HÃy Chạ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

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

3

Để Kích Hoạt Các họ Đổi, Hãy Khởi Động Lại Apache:

$ 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

CÀi ĐặT PHP 8.0 VớI nginx

Nginx Không Có Hỗ Trợ Tích HợP Để Xử Lý Các TệP Php. Chún tôm sẽ sử dụng php-fpm Để xử Lý Các tệp Php. Chạy Các lệNH Sau Đêm Cài ĐặT Php Và PHP FPM:

$ 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

$ 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

Sau khi cài đặt xong, dịch vụ FPM sẽ tự động bắt đầu. Để kiểm tra trạng thái của dịch vụ, hãy chạ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

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

8

Bây giờ bạn có thể chỉnh sửa khối Nginx server và thêm các dòng sau để Nginx có thể xử lý các tệp 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

9

Đừng quên khởi động lại dịch vụ Nginx để cấu hình mới có hiệu lực:

$ sudo php -v 
0

Cài đặt phần mở rộng PHP

Phần mở rộng PHP là các thư viện được biên dịch để mở rộng chức năng cốt lõi của PHP. Các tiện ích mở rộng có sẵn dưới dạng gói và có thể dễ dàng cài đặt với apt:

$ sudo php -v 
1

Ví dụ: để cài đặt phần mở rộng MySQL và GD, bạn sẽ chạy lệnh sau:

$ sudo php -v 
2

Sau khi cài đặt tiện ích mở rộng PHP mới, đừng quên khởi động lại dịch vụ Apache hoặc PHP FPM, tùy thuộc vào thiết lập của bạn.

Thử nghiệm xử lý PHP

Để kiểm tra xem máy chủ web có được định cấu hình đúng cách để xử lý PHP hay không, hãy tạo một tệp mới có tên info.php bên trong thư mục /var/www/html với mã sau: info.php bên trong thư mục /var/www/html với mã sau:

Chủ Đề