PHP là một 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. Đây là ngôn ngữ tập lệnh được 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, một kho lưu trữ 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 tàu Php V7.3. Vì vậy, bạn có thể cài đặt PHP V7.3 từ kho lưu trữ Debian hoặc Kho lưu trữ Sury. Bỏ qua phần này nếu bạn muốn cài đặt Php 7.3 từ kho lưu trữ 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 dưới đây.
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
Nhập công khai bằng cách sử dụng các lệnh dưới đây.
wget //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 //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.list
Cập nhật chỉ số kho lưu trữ.
sudo apt update
Cài đặt Php 7.4 trên Debian 10 / Debian 9
Cài đặt PHP v7.4 với 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 với 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 với 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.
sudo apt install -y php7.1 php7.1-cli php7.1-common
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 thư mục /etc/php/7.x./etc/php/7.X directory.
Đặt phiên bản PHP mặc định
Bạn có thể đặt phiên bản PHP mặc định với lệnh dưới đây trong khi 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.php7.3 with the version you want to set as the default PHP version.
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-https0
Output:
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https1
Hỗ trợ PHP cho máy chủ web
Cả Apache và Nginx đều không hỗ trợ xử lý các tệp PHP theo mặc định khi trình duyệt yêu cầu trang PHP. Vì vậy, chúng tôi 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 dưới đây với Apache Webserver để 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 yêu cầu
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https2
Hỗ trợ PHP cho NGNIX
Nginx không có gói mô -đun PHP để hỗ trợ PHP. Nhưng, chúng tôi có thể sử dụng Trình quản lý quy trình PHP FastCGI để xử lý các yêu cầu PHP. Thay đổi phiên bản PHP, nếu được yêu cầu
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https3
Khi bạn đã cài đặt FASTCGI Manager, hãy thêm chi tiết ổ cắm vào máy chủ ảo nginx.
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https4
Cài đặt tiện ích mở rộng PHP
Tiện ích mở rộng PHP cho phép 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-.php-.
Để cài đặt hỗ trợ MySQL cho Php V7.4, bạn có thể cài đặt gói
wget //packages.sury.org/php/apt.gpg sudo apt-key add apt.gpg1.
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https5
Khi bạn đã cài đặt mộ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 nó.
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https6
Output:
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https7
Tiện ích mở rộng PHP cho CMS
Tiện ích mở rộng PHP cho WordPress
Các tiện ích mở rộng sau đây được yêu cầu cài đặt và chạy WordPress trên hệ thống Debian của bạn. WordPress khuyên bạn nên có PHP v7.3 cho việc cài đặt.
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https8
Tiện ích mở rộng PHP cho Joomla
Các tiện ích mở rộng sau đây được yêu cầu cài đặt và chạy Joomla trên hệ thống Debian của bạn. Joomla yêu cầu PHP V7.1 trở lên.
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https9
Phần mở rộng PHP cho Drupal
Các tiện ích mở rộng sau đây được yêu cầu để 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.
wget //packages.sury.org/php/apt.gpg sudo apt-key add apt.gpg0
Sự kết luận
Đó là tất cả. Vui lòng chia sẻ phản hồi của bạn trong phần bình luận.