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

PHP là ngôn ngữ lập trình nguồn mở được sử dụng để phát triển web, được tạo bởi Rasmus Lerdorf. Nó là ngôn ngữ kịch bản nhúng HTML để tạo các trang web động

Trong bài đăng này, chúng ta sẽ xem cách cài đặt PHP 7. 4 / 7. 3 / 7. 2 / 7. 1 trên Debian 10 / Debian 9

Thêm kho lưu trữ PHP

SURY, kho lưu trữ của bên thứ ba cung cấp PHP 7. 4 / 7. 3 / 7. 2 / 7. 1 cho hệ điều hành Debian

Theo mặc định, Debian 10 vận chuyển PHP v7. 3. Vì vậy, bạn có thể cài đặt PHP v7. 3 từ kho Debian hoặc kho SURY. Bỏ qua phần này nếu bạn muốn cài đặt PHP 7. 3 từ kho Debian. Tuy nhiên, nếu bạn muốn cài đặt PHP 7. 4 / 7. 2 / 7. 1 trên Debian 10, bạn phải thiết lập kho lưu trữ SURY

Cập nhật bộ đệm kho lưu trữ

sudo apt update

Cài đặt các gói bên dưới

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

Nhập công khai bằng các lệnh bên dưới

wget https://packages.sury.org/php/apt.gpg

sudo apt-key add apt.gpg

Thêm kho lưu trữ SURY vào hệ thống của bạn

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.list

Cập nhật chỉ mục kho lưu trữ

sudo apt update

Cài đặt PHP

Cài đặt PHP 7. 4 trên Debian 10 / Debian 9

Cài đặt PHP v7. 4 bằng lệnh sau

sudo apt install -y php7.4 php7.4-cli php7.4-common

Cài đặt PHP 7. 3 trên Debian 10 / Debian 9

Cài đặt PHP v7. 3 bằng lệnh sau

sudo apt install -y php7.3 php7.3-cli php7.3-common

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

Cài đặt PHP v7. 2 bằng lệnh sau

sudo apt install -y php7.2 php7.2-cli php7.2-common

Cài đặt PHP 7. 1 trên Debian 10 / Debian 9

Cài đặt PHP v7. 1 với lệnh sau

________số 8_______

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

Bạn có thể đặt phiên bản PHP mặc định bằng lệnh bên dưới trong trường hợp hệ thống của bạn có nhiều phiên bản PHP. Thay đổi php7. 3 với phiên bản bạn muốn đặt làm phiên bản PHP mặc định.

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

Kiểm tra phiên bản PHP

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

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

đầu ra

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

Hỗ trợ PHP cho Máy chủ Web

Cả Apache và Nginx đều không hỗ trợ xử lý tệp PHP theo mặc định khi trình duyệt yêu cầu trang PHP. Vì vậy, chúng ta cần cài đặt gói PHP trên máy chủ để hỗ trợ các tệp PHP

Hỗ trợ PHP cho Apache

Bạn có thể cài đặt gói bên dưới với máy chủ web Apache để hỗ trợ PHP. Gói này cung cấp các mô-đun PHP cho máy chủ web Apache 2. Thay đổi phiên bản PHP, nếu cần

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

Hỗ trợ PHP cho Nginx

Nginx không có gói mô-đun PHP để hỗ trợ PHP. Tuy nhiên, chúng ta có thể sử dụng PHP FastCGI Process Manager để xử lý các yêu cầu PHP. Thay đổi phiên bản PHP, nếu cần

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

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
4

Cài đặt tiện ích mở rộng PHP

Phần mở rộng PHP kích hoạt các chức năng/hỗ trợ cụ thể cho mã của bạn. Ví dụ: cài đặt tiện ích mở rộng PHP MySQL sẽ cho phép mã PHP của bạn kết nối với cơ sở dữ liệu MySQL

Gói mở rộng PHP thường được đặt tên như php

Để cài đặt hỗ trợ MySQL cho PHP v7. 4, bạn có thể cài đặt gói

wget https://packages.sury.org/php/apt.gpg

sudo apt-key add apt.gpg
1

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

Khi bạn đã cài đặt tiện ích mở rộng cần thiết, hãy sử dụng lệnh bên dưới để xác minh tiện ích mở rộng đó

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

đầu ra

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

Tiện ích mở rộng PHP cho CMS

Tiện ích mở rộng PHP cho WordPress

Cần có các tiện ích mở rộng sau để cài đặt và chạy Drupal trên hệ thống Debian của bạn. Drupal yêu cầu PHP v7. 1 trở lên

Gói này là một siêu gói, khi được cài đặt, đảm bảo rằng bạn đã cài đặt ít nhất một trong bốn phiên bản phía máy chủ của trình thông dịch PHP. Xóa gói này sẽ không xóa PHP khỏi hệ thống của bạn, tuy nhiên, nó có thể xóa các gói khác phụ thuộc vào gói này

PHP (từ viết tắt đệ quy của PHP. Bộ tiền xử lý siêu văn bản) là ngôn ngữ kịch bản mã nguồn mở có mục đích chung được sử dụng rộng rãi, đặc biệt phù hợp để phát triển web và có thể được nhúng vào HTML

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ũ

Làm cách nào để cài đặt php7 4 trên Debian?

Cách cài đặt PHP 7. 4 trên Debian 9 hoặc Debian 10 .
Để đảm bảo hệ thống được cập nhật. cập nhật apt. Nếu có bất kỳ bản cập nhật nào, hãy cập nhật hệ thống và khởi động lại. .
Để thêm kho lưu trữ SURY PHP PPA. Đầu tiên tải xuống khóa GPG. .
Cài đặt PHP 7. 4. Đảm bảo gói đã thêm được cập nhật

Làm cách nào để cài đặt php7 trên Debian?

Để cài đặt PHP 7. 2 trên hệ điều hành Debian 10 theo các bước dưới đây. .
Bước 1. Cập nhật danh sách gói và cài đặt phụ thuộc. .
Bước 2. Kích hoạt kho lưu trữ của Ondrej. .
Bước 3. Cài đặt PHP 7. 2. .
Bước 4. xác minh cài đặt

Làm cách nào để cài đặt tiện ích mở rộng php trên Debian 11?

Phần mở rộng PHP thêm chức năng mới cho PHP. .
Để kiểm tra danh sách các tiện ích mở rộng đã cài đặt. $ php -m
Để tìm các tiện ích mở rộng khả dụng, hãy xem danh sách tiện ích mở rộng
Sử dụng apt để cài đặt tiện ích mở rộng. $ sudo apt cài đặt php8. 0-{tên tiện ích mở rộng} ​​Ví dụ: để cài đặt tiện ích mở rộng MySQL. $ sudo apt cài đặt -y php8. 0-mysql

Làm cách nào để nâng cấp phiên bản php trong Debian?

Tóm lại những gì bạn cần làm là. .
Đảm bảo các gói php cho phiên bản bạn muốn đã được cài đặt
Cập nhật bất kỳ cấu hình nào cho phiên bản PHP đó
Cập nhật cấu hình máy chủ web của bạn để trỏ đến đúng phiên bản PHP
Trỏ PHP CLI tới đúng phiên bản PHP
Khởi động lại máy chủ web của bạn và php-fpm
Mặt nạ trình nền php-fpm cũ