PHP là một ngôn ngữ lập trình phía máy chủ mã nguồn mở. Nó được sử dụng để tạo các ứng dụng web động hoặc web di động
Cài đặt php7. 4 trên ubuntu hoặc linux
Để cài đặt php trên hệ điều hành linux hoặc ubuntu, hãy mở cửa sổ đầu cuối của bạn và làm theo các lệnh hiển thị bên dưới
# add respository for php sudo add-apt-repository ppa:ondrej/php # update your local cache sudo apt-get update # install php7.4 sudo apt install php7.4 # install common php dependencies sudo apt install php7.4-gd php7.4-cli php7.4-fpm php7.4-json php7.4-xml php7.4-zip php7.4-mysql php7.4-mbstring php7.4-curl
Cài đặt memcached với php
Nếu bạn cũng muốn cài đặt memcached cùng với phiên bản php của mình, hãy mở thiết bị đầu cuối của bạn và làm theo các lệnh được hiển thị bên dưới
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
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 //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ỉ 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
________số 8Cà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 /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 apt update0
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
đầu ra
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ý 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-https2
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-https3
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-https4
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 //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 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-https6
đầu ra
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ầ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