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 .
Contents
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.1
trê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.1
tiệ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.1
và nhấn phím Tab hai lần.
Cài đặt PHP 8.0:
Bây giờ bạn có thể cài đặt PHP8.0
trê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.0
tiệ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.4
trê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.4
tiệ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.3
trê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.3
tiệ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.2
trê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.2
tiệ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.1
trê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.2
tiệ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.6
trê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.6
tiệ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
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.