Cách cài đặt PHP 7.2/7.3/7.4 trên Ubuntu 22.04

Tác giả Security+, T.Ba 29, 2024, 03:43:59 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt PHP 7.2/7.3/7.4 trên Ubuntu 22.04


PHP là một mã nguồn mở, miễn phí và là một trong những ngôn ngữ lập trình phía máy chủ được sử dụng phổ biến nhất. Nó được sử dụng để phát triển các trang web năng động và đáp ứng. Nó đa nền tảng và có thể được cài đặt trên nhiều nền tảng như Linux, Windows, Mac OS và Unix. Với PHP, bạn có thể tạo một trang web, blog, hệ thống quản lý quan hệ khách hàng, hệ thống quản lý quan hệ khách hàng và hơn thế nữa.


Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt nhiều phiên bản PHP trên Ubuntu 22.04.

1. Yêu cầu

  • Một máy chủ chạy Ubuntu 22.04.
  • Mật khẩu root được thiết lập trên máy chủ.

2. Những bước đầu tiên

Trước khi bắt đầu, bạn nên cập nhật và nâng cấp tất cả các gói hệ thống lên phiên bản mới nhất. Bạn có thể cập nhật tất cả các gói bằng cách chạy lệnh sau:

Mã nguồn [Chọn]
apt update
apt upgrade

Khi tất cả các gói được cập nhật, bạn có thể tiến hành bước tiếp theo.

3. Thêm kho lưu trữ PHP

Tại thời điểm viết hướng dẫn này, phiên bản PHP mới nhất là PHP 8.1. Ubuntu 22.04 có phiên bản PHP này trong kho lưu trữ mặc định của nó. Để cài đặt nhiều phiên bản PHP, bạn cần cài đặt kho lưu trữ PHP của Ondrej trên hệ thống của mình.

Trước tiên hãy cài đặt tất cả các phụ thuộc cần thiết bằng lệnh sau:

Mã nguồn [Chọn]
apt install software-properties-common curl gnupg2 wget -y
Khi tất cả các phụ thuộc cần thiết đã được cài đặt, hãy thêm kho lưu trữ PHP bằng lệnh sau:

Mã nguồn [Chọn]
add-apt-repository ppa:ondrej/php
Khi kho lưu trữ đã được thêm vào, hãy làm mới bộ đệm của kho lưu trữ bằng lệnh sau:

Mã nguồn [Chọn]
apt update
4. Cài đặt PHP trên Ubuntu 22.04

Trong phần này, chúng tôi sẽ hướng dẫn bạn cách cài đặt nhiều phiên bản PHP trên Ubuntu 22.04.

4.1. Cài đặt PHP 7.4

Để cài đặt PHP 7.4, hãy chạy lệnh sau:

Mã nguồn [Chọn]
apt-get install php7.4 php7.4-fpm -y
Tiếp theo, chạy lệnh sau để cài đặt các phần mở rộng PHP khác:

Mã nguồn [Chọn]
apt-get install php7.4-cli php7.4-mbstring php7.4-xml php7.4-gd php7.4-mysql php7.4-curl
4.2. Cài đặt PHP 7.3

Để cài đặt PHP 7.3, hãy chạy lệnh sau:

Mã nguồn [Chọn]
apt-get install php7.3 php7.3-fpm
Tiếp theo, chạy lệnh sau để cài đặt các phần mở rộng PHP khác:

Mã nguồn [Chọn]
apt-get install php7.3-cli php7.3-mbstring php7.3-xml php7.3-gd php7.3-mysql php7.3-curl
4.3. Cài đặt PHP 7.2

Để cài đặt PHP 7.2, hãy thực hiện lệnh sau:

Mã nguồn [Chọn]
apt-get install php7.2 php7.2-fpm
Sau đó chạy lệnh sau để cài đặt các phần mở rộng PHP khác:

Mã nguồn [Chọn]
apt-get install php7.2-cli php7.2-mbstring php7.2-xml php7.2-gd php7.2-mysql php7.2-curl
4.4. Cài đặt PHP 8.0

Để cài đặt PHP 8.0, hãy thực hiện lệnh sau:

Mã nguồn [Chọn]
apt-get install php8.0 php8.0-fpm
Sau đó thực hiện lệnh sau để cài đặt các phần mở rộng PHP khác:

Mã nguồn [Chọn]
apt-get install php8.0-cli php8.0-mbstring php8.0-xml php8.0-gd php8.0-mysql php8.0-curl
Bây giờ hãy kiểm tra phiên bản đang hoạt động của PHP bằng lệnh sau:

Mã nguồn [Chọn]
php -v
Bạn sẽ thấy phiên bản PHP ở đầu ra sau:

Mã nguồn [Chọn]
PHP 8.0.21 (cli) (built: Jul 13 2022 08:26:57) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.21, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.21, Copyright (c), by Zend Technologies

5. Thay đổi phiên bản mặc định của PHP

Nếu bạn đã cài đặt nhiều phiên bản PHP trên hệ thống của mình. Bạn có thể dễ dàng chuyển đổi giữa chúng bằng lệnh update-alternatives:

Mã nguồn [Chọn]
update-alternatives --config php
Bạn sẽ được nhắc chọn phiên bản PHP:

Mã nguồn [Chọn]
There are 4 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php8.0   80        auto mode
  1            /usr/bin/php7.2   72        manual mode
  2            /usr/bin/php7.3   73        manual mode
  3            /usr/bin/php7.4   74        manual mode
  4            /usr/bin/php8.0   80        manual mode

Press  to keep the current choice[*], or type selection number: 3

Nhập số phiên bản PHP mong muốn từ đầu ra ở trên và nhấn Enter để đặt phiên bản PHP này làm phiên bản mặc định.

Mã nguồn [Chọn]
update-alternatives: using /usr/bin/php7.4 to provide /usr/bin/php (php) in manual mode
Bây giờ bạn có thể kiểm tra phiên bản PHP đang hoạt động bằng lệnh sau:

Mã nguồn [Chọn]
php -v
Bạn sẽ thấy đầu ra sau:

Mã nguồn [Chọn]
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ạn cũng có thể thay đổi trực tiếp các phiên bản PHP mặc định bằng lệnh sau:

Mã nguồn [Chọn]
update-alternatives --set php /usr/bin/php7.2
Bạn sẽ nhận được kết quả đầu ra sau:

Mã nguồn [Chọn]
update-alternatives: using /usr/bin/php7.2 to provide /usr/bin/php (php) in manual mode
Để kiểm tra phiên bản hoạt động mới, hãy chạy lệnh sau:

Mã nguồn [Chọn]
php -v
Bạn sẽ thấy đầu ra sau:

Mã nguồn [Chọn]
PHP 7.2.34-32+ubuntu22.04.1+deb.sury.org+1 (cli) (built: Jun 27 2022 08:18:11) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.34-32+ubuntu22.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

6. Xóa PHP khỏi hệ thống của bạn

Nếu bạn muốn xóa một phiên bản PHP cụ thể khỏi hệ thống của mình, hãy chạy lệnh sau, sau đó là phiên bản PHP:

Mã nguồn [Chọn]
apt-get remove php7.2
Để xóa các phần mở rộng PHP khác của các phiên bản PHP cụ thể, hãy chạy lệnh sau:

Mã nguồn [Chọn]
apt-get remove php7.2-*
Trong bài đăng này, chúng tôi đã giải thích cách cài đặt các phiên bản PHP khác nhau trên Ubuntu 22.04. Tôi hy vọng bây giờ bạn đã có đủ kiến thức để cài đặt và quản lý nhiều phiên bản PHP.