Làm cách nào để cài đặt PHP 7.4 Debian 9?

Bạn cũng có thể có nhiều phiên bản PHP trên hệ thống của mình. Mỗi phiên bản PHP sẽ có các tệp cấu hình riêng trong /etc/php/7. thư mục X

Đặt phiên bản PHP mặc định

Nếu hệ thống của bạn có nhiều phiên bản PHP, bạn có thể đặt một phiên bản làm phiên bản mặc định bằng lệnh sau

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

Thay thế trong lệnh này

sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
2 bằng phiên bản mong muốn

Khi bạn đã cài đặt PHP, hãy kiểm tra phiên bản

php -v

đầu ra phải là

PHP 7.4.0 (cli) (built: Nov 28 2019 20:41:26) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.0, Copyright (c), by Zend Technologies

PHP cho máy chủ web

Để cài đặt mô-đun PHP apache, gõ lệnh sau

sudo apt install -y apache2 libapache2-mod-php7.x

Thay thế trong lệnh này

sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
2 bằng phiên bản mong muốn

Để sử dụng PHP với Nginx, bạn phải cài đặt FastCGI Process Manager (FPM) để xử lý các yêu cầu PHP

sudo apt install -y php7.x-fpm

Thay thế trong lệnh này

sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
2 bằng phiên bản mong muốn

Khi bạn đã cài đặt trình quản lý FastCGI, hãy thêm chi tiết ổ cắm trong máy chủ ảo Nginx

sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
0

Thay thế trong lệnh này

sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
2 bằng phiên bản mong muốn

Tiện ích mở rộng PHP

Tiện ích mở rộng phụ thuộc vào phiên bản PHP. Để cài đặt chúng, bạn có thể cài đặt gói cụ thể. Ví dụ để cài đặt hỗ trợ MySQL

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn các bước để cài đặt PHP 7. 2 trên máy chủ Debian 9. Chúng tôi cũng sẽ chỉ cho bạn cách định cấu hình Apache và Nginx để chạy PHP

điều kiện tiên quyết

Trước khi bắt đầu với hướng dẫn này, hãy đảm bảo rằng bạn đã đăng nhập với tư cách người dùng có đặc quyền sudo

Cài đặt PHP 7. 2 trên Debian 9

Các bước sau mô tả cách cài đặt PHP 7. 2 sử dụng kho lưu trữ Ondrej Sury

  1. Trước tiên, hãy cập nhật danh sách gói

    curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -
    6 và cài đặt các phụ thuộc cần thiết để thêm kho lưu trữ mới qua HTTPS

    sudo apt updatesudo apt install apt-transport-https ca-certificates curl software-properties-common
  2. Bắt đầu bằng cách nhập khóa GPG của kho lưu trữ bằng lệnh curl sau

    curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -

    Thêm kho lưu trữ của ondrej vào danh sách kho lưu trữ phần mềm của hệ thống của bạn bằng cách nhập

    sudo add-apt-repository "deb https://packages.sury.org/php/ $(lsb_release -cs) main"
  3. Bây giờ chúng tôi đã bật kho lưu trữ của ondrej trên hệ thống của mình, chúng tôi có thể cài đặt PHP bằng cách chỉ định phiên bản chúng tôi muốn sử dụng

    sudo apt updatesudo apt install php7.2-common php7.2-cli
  4. Xác minh cài đặt, bằng cách chạy lệnh sau sẽ in phiên bản PHP

    php -v
    PHP 7.2.8-1+0~20180725124257.2+stretch~1.gbp571e56 (cli) (built: Jul 25 2018 12:43:00) ( NTS )
    Copyright (c) 1997-2018 The PHP Group
    Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
        with Zend OPcache v7.2.8-1+0~20180725124257.2+stretch~1.gbp571e56, Copyright (c) 1999-2018, by Zend Technologies

Cấu hình Apache để chạy PHP

Nếu bạn đang sử dụng Apache làm máy chủ web của mình để cài đặt mô-đun PHP và Apache PHP, hãy chạy lệnh sau

sudo apt install php7.2 libapache2-mod-php

Khi các gói được cài đặt để kích hoạt php7. 2 chỉ cần khởi động lại dịch vụ Apache

sudo systemctl restart apache2

Cấu hình Nginx để chạy PHP

Không giống như Apache, Nginx không có hỗ trợ tích hợp để xử lý các tệp PHP, vì vậy chúng tôi cần cài đặt một ứng dụng riêng như PHP FPM (“trình quản lý quy trình fastCGI”) sẽ xử lý các tệp PHP

Để cài đặt các gói PHP và PHP FPM, hãy chạy lệnh sau

sudo apt install php7.2-fpm

Khi các gói được cài đặt, dịch vụ PHP FPM sẽ tự động bắt đầu. Bạn có thể kiểm tra trạng thái dịch vụ với

systemctl status php7.2-fpm
curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -
0

Bây giờ bạn có thể chỉnh sửa khối máy chủ Nginx miền của mình và thêm các dòng sau để Nginx có thể xử lý các tệp PHP

curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -
1

Khởi động lại dịch vụ Nginx để cấu hình mới có hiệu lực

curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -
2

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

Chúng ta có thể mở rộng chức năng cốt lõi của PHP bằng cách cài đặt các phần mở rộng bổ sung. Phần mở rộng PHP có sẵn dưới dạng gói và có thể dễ dàng cài đặt với

curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -
3

Ví dụ: nếu bạn muốn cài đặt các tiện ích mở rộng MySQL và GD PHP, bạn nên chạy lệnh sau

curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -
4

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

Kiểm tra xử lý PHP

Để kiểm tra xem máy chủ web của bạn có được cấu hình phù hợp để 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

curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -
7 với đoạn mã sau

/var/www/html/thông tin. php

curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -
5

Lưu tệp, mở trình duyệt bạn chọn và truy cập

curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -
8

Hàm

curl -fsSL https://packages.sury.org/php/apt.gpg | sudo apt-key add -
9 sẽ in thông tin về cấu hình PHP của bạn như trong hình bên dưới

Làm cách nào để cài đặt PHP 7.4 Debian 9?

Phần kết luận

Bạn đã cài đặt thành công PHP trên máy chủ Debian 9 của mình và học cách định cấu hình máy chủ web của bạn để xử lý các tệp PHP

Cách cài đặt PHP 7. 4 9?

Cài đặt PHP 7. 4 trên Ubuntu 18. 04/Ubuntu16. 04 .
Bước 1. Thêm kho lưu trữ PHP PPA. Chúng tôi sẽ thêm ppa. Kho lưu trữ PPA ondrej/php có các gói xây dựng mới nhất của PHP. .
Bước 2. Cài đặt PHP 7. 4 trên Ubuntu 18. 16/04. 04. Cài đặt PHP 7. 4 trên Ubuntu 18. 19/04. 16/04. 04 sử dụng lệnh. sudo apt -y cài đặt php7. 4

Cách nâng cấp PHP 7. 3 đến 7. 4 trong Debian?

Hãy đảm bảo tạo bản sao lưu thích hợp cho máy chủ của bạn trước khi tiếp tục. .
Thêm ondrej/php PPA. Nhờ Ondrej, chúng tôi có PHP 7. 4 bản dựng đã sẵn sàng tại PPA của anh ấy. .
Nhận danh sách các gói PHP hiện tại. .
Cài đặt PHP 7. 4. .
Kiểm tra PHP 7. 4 cài đặt. .
Xóa các phiên bản PHP cũ

Cách cài đặt PHP 7. 0 trên Debian 9?

Yêu cầu. – VPS Debian 9. .
Đăng nhập vào máy chủ của bạn. Trước tiên, hãy đăng nhập vào máy chủ của bạn thông qua SSH. ssh root@IP_Address -p Port_number. .
Bước 2. Bật PPA. .
Bước 3. Cài đặt PHP 7. 2. .
Bước 4. Tìm kiếm và cài đặt PHP 7 cụ thể. 2 mô-đun. .
Bước 5. Cài đặt các mô-đun được sử dụng phổ biến nhất. .
Bước 6. Kiểm tra cài đặt

Làm cách nào để nâng cấp PHP trong Debian 9?

Nâng cấp hoặc cài đặt PHP 8. 1 trên Debian chạy Apache2 .
Cập nhật Debian với quyền root. $ su - $ cập nhật apt $ nâng cấp apt -y && khởi động lại
Thêm Kho lưu trữ SURY PHP PPA. .
Cài đặt PHP 8. 1 trên Debian. .
Cài đặt các Mô-đun quan trọng cho PHP 8. 1 trên Debian. .
Làm PHP 8. Có sẵn 1 module cho Apache