Thủ thuật Website

Cách cài đặt nhiều phiên bản PHP trên Ubuntu 22.04

PHP là một ngôn ngữ lập trình được sử dụng để phát triển các ứng dụng web. Bạn phải cài đặt các gói PHP trên hệ thống Ubuntu để chạy ứng dụng được viết trên đó. Nói chung, nó được sử dụng để tạo các trang web thương mại điện tử, blog và các ứng dụng API. Nếu bạn đang tìm kiếm một cách dễ dàng để cài đặt PHP trên Ubuntu 22.04, thì không cần tìm đâu xa. Trong bài đăng trên blog này, chúng tôi sẽ hướng dẫn bạn cách thực hiện nhanh chóng và dễ dàng.

Chúng tôi sẽ sử dụng Ondrej PPA để cài đặt PHP trên hệ thống Ubuntu 22.04 LTS. Trong đó có PHP 8.1 , 8.0 , 7.4 , 7.3 , 7.2 . Các gói 7.1 , 7.0 & PHP 5.6 . Bạn có thể cài đặt bất kỳ phiên bản nào theo yêu cầu cho ứng dụng của mình. Các nhà phát triển ứng dụng mới được đề nghị sử dụng phiên bản PHP mới nhất, tức là PHP 8.1.

Trong hướng dẫn này, bạn sẽ học cách cài đặt PHP trên hệ thống Ubuntu 22.04 LTS . Hướng dẫn này cũng tương thích với hệ thống Ubuntu 20.04 và 18.04 .

Bước 1: Cập nhật hệ thống

Đầu tiên, đăng nhập vào Ubuntu 22.04 thông qua bảng điều khiển. Sau đó cập nhật bộ đệm ẩn Apt và nâng cấp các gói hiện tại của hệ thống bằng lệnh sau:

sudo apt-get update
sudo apt-get upgrade 

Khi được nhắc, hãy nhấn y để xác nhận cài đặt.

Bước 2: Cài đặt nhiều phiên bản PHP trên Ubuntu 22.04

Cách dễ nhất để cài đặt nhiều phiên bản PHP là sử dụng PPA của Ondřej Surý, một nhà phát triển Debian. Để thêm PPA này, hãy chạy các lệnh sau trong thiết bị đầu cuối. Gói phần mềm-thuộc tính-chung là cần thiết nếu bạn muốn cài đặt phần mềm từ PPA. Nó được cài đặt tự động trên máy tính để bàn Ubuntu nhưng có thể bị thiếu trên máy chủ Ubuntu của bạn.

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

Kho lưu trữ SURY chứa PHP 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 & PHP 5.6. Vì phiên bản ổn định mới nhất của PHP là 8.0 , nhưng nhiều trang web vẫn yêu cầu PHP 7 . Bạn có thể cài đặt bất kỳ phiên bản PHP nào được yêu cầu trên hệ thống của mình.

Cài đặt PHP 8.1:

Bây giờ bạn có thể cài đặt PHP8.1trên Ubuntu bằng cách thực hiện lệnh sau:

sudo apt-get install php8.1 php8.1-fpm

Và cài đặt một số PHP8.1tiện ích mở rộng thông dụng.

sudo apt-get install php8.1-mysql php8.1-mbstring php8.1-xml php8.1-gd php8.1-curl

Khi được nhắc, hãy nhấn y để xác nhận cài đặt.

Bạn có thể xem tất cả các PHP8.1 tiện ích mở rộng có sẵn bằng cách nhập sudo apt-get install php8.1và nhấn phím Tab hai lần.

Cài đặt nhiều phiên bản PHP trên Ubuntu 22.04 - TechvBlogs

Cài đặt PHP 8.0:

Bây giờ bạn có thể cài đặt PHP8.0trên Ubuntu bằng cách thực hiện lệnh sau:

sudo apt-get install php8.0 php8.0-fpm

Và cài đặt một số PHP8.0tiện ích mở rộng thông dụng.

sudo apt-get install php8.0-mysql php8.0-mbstring php8.0-xml php8.0-gd php8.0-curl

Cài đặt PHP 7.4:

Bây giờ bạn có thể cài đặt PHP7.4trên Ubuntu bằng cách thực hiện lệnh sau:

sudo apt-get install php7.4 php7.4-fpm

Và cài đặt một số PHP7.4tiện ích mở rộng thông dụng.

sudo apt-get install php7.4-mysql php7.4-mbstring php7.4-xml php7.4-gd php7.4-curl

Khi được nhắc, hãy nhấn y để xác nhận cài đặt.

Cài đặt PHP 7.3:

Bây giờ bạn có thể cài đặt PHP7.3trên Ubuntu bằng cách thực hiện lệnh sau:

sudo apt-get install php7.3 php7.3-fpm

Và cài đặt một số PHP7.3tiện ích mở rộng thông dụng.

sudo apt-get install php7.3-mysql php7.3-mbstring php7.3-xml php7.3-gd php7.3-curl

Khi được nhắc, hãy nhấn y để xác nhận cài đặt.

Cài đặt PHP 7.2:

Bây giờ bạn có thể cài đặt PHP7.2trên Ubuntu bằng cách thực hiện lệnh sau:

sudo apt-get install php7.2 php7.2-fpm

Và cài đặt một số PHP7.2tiện ích mở rộng thông dụng.

sudo apt-get install php7.2-mysql php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl

Khi được nhắc, hãy nhấn y để xác nhận cài đặt.

Cài đặt PHP 7.1:

Bây giờ bạn có thể cài đặt PHP7.1trên Ubuntu bằng cách thực hiện lệnh sau:

sudo apt-get install php7.1 php7.1-fpm

Và cài đặt một số PHP7.2tiện ích mở rộng thông dụng.

sudo apt-get install php7.1-mysql php7.1-mbstring php7.1-xml php7.1-gd php7.1-curl

Khi được nhắc, hãy nhấn y để xác nhận cài đặt.

Cài đặt PHP 5.6:

Bây giờ bạn có thể cài đặt PHP5.6trên Ubuntu bằng cách thực hiện lệnh sau:

sudo apt-get install php5.6 php5.6-fpm

Và cài đặt một số PHP5.6tiện ích mở rộng thông dụng.

sudo apt-get install php5.6-mysql php5.6-mbstring php5.6-xml php5.6-gd php5.6-curl

Khi được nhắc, hãy nhấn y để xác nhận cài đặt.

Bước 3: Kiểm tra phiên bản PHP đang hoạt động

Bây giờ sau khi cài đặt, hãy xác minh rằng phiên bản PHP chính xác đã được cài đặt bằng cách kiểm tra số phiên bản bằng lệnh được đề cập bên dưới:

php -v
# Output
PHP 8.1.8 (cli) (built: Jul 11 2022 08:30:39) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.8, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.8, Copyright (c), by Zend Technologies

Bước 4: Chuyển phiên bản PHP mặc định cho CLI

Nếu bạn đã cài đặt nhiều phiên bản PHP trên Ubuntu 22.04, bạn có thể chọn đặt một trong các phiên bản làm phiên bản PHP mặc định.

Để liệt kê các phiên bản có sẵn, hãy chạy lệnh sau:

sudo update-alternatives --config php

Cài đặt nhiều phiên bản PHP trên Ubuntu 22.04 - TechvBlogs

Như bạn có thể thấy, chúng tôi có PHP 8.1 phiên bản mặc định của PHP.

Để thay đổi phiên bản mặc định, hãy nhập số khớp với phiên bản thích hợp mà bạn muốn đặt làm mặc định và nhấn ENTER.

Ví dụ: để tạo PHP 7.4 phiên bản mặc định, hãy nhập 3 và nhấn ENTER.

Bạn có thể thực hiện lệnh dưới đây để thay đổi phiên bản ngay lập tức:

sudo update-alternatives --set php /usr/bin/php7.4

Sau đó, Kiểm tra phiên bản PHP đang hoạt động:

php -v
# Output
PHP 7.4.30 (cli) (built: Jun 27 2022 08:21:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies

Bước 5: Gỡ cài đặt các phiên bản PHP

Nếu không cần bất kỳ phiên bản PHP nào nữa, nó có thể bị xóa khỏi hệ thống. Điều đó sẽ giải phóng dung lượng ổ đĩa cũng như bảo mật hệ thống.

Để gỡ cài đặt bất kỳ phiên bản PHP nào, hãy chạy lệnh sau:

sudo apt-get remove php5.6

Ngoài ra, gỡ cài đặt tất cả các mô-đun cho phiên bản đó, Chạy lệnh sau:

sudo apt-get remove php5.6-*

Cảm ơn bạn đã đọc blog này.

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Back to top button