Cài đặt PHP 7. 4 trên Debian 10. Hướng dẫn này cho phép bạn tìm hiểu cách cài đặt phiên bản PHP 7 mới nhất. 4 trên hệ thống Debian của bạn hoặc máy chủ Debian của bạn trên bất kỳ VPS nào hoặc bất kỳ Đám mây nào hoặc bất kỳ Dịch vụ lưu trữ chuyên dụng nào và định cấu hình nó với Apache và Nginx
PHP7 mới nhất. 4 được phát hành chính thức vào ngày 28 tháng 11 năm 2019. Nó đi kèm với một số tính năng mới và một số điểm không tương thích mà bạn nên biết trước khi nâng cấp từ phiên bản trước
Cài đặt này được thử nghiệm trên Google Cloud Platform với Phiên bản máy ảo Compute Engine. Vì vậy, thiết lập này được đảm bảo hoạt động trên tất cả các máy chủ dựa trên Linux
BẮT ĐẦU
điều kiện tiên quyết
- Một máy chủ Debian được thiết lập với
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
6đặc quyền - Hoàn thành thiết lập máy chủ Debian ban đầu
Nếu bạn đang sử dụng Google Cloud Platform để cài đặt PHP, bạn cần thực hiện các bước sau
- Một Compute Engine đang chạy, hãy xem Thiết lập Phiên bản Compute Engine với Debian 10
Dưới đây là một số nhà cung cấp dịch vụ lưu trữ đám mây mà bạn có thể chọn với chi phí rất thấp và bản dùng thử miễn phí
Nền tảngRAMSSDChi phí Đám mây Kamatera1 GB20 GB$4/thángAlibaba Cloud1 GB20 GB$8/thángBắt đầu
Đảm bảo rằng máy chủ Debian của bạn đang có các gói mới nhất bằng cách chạy lệnh sau
sudo apt update
sudo apt upgrade
Thao tác này sẽ cập nhật chỉ mục gói và cập nhật các gói đã cài đặt lên phiên bản mới nhất
Tải xuống SURY PPA cho PHP 7. 4
Tải xuống Sury PPA cho PHP 7. 4 gói sử dụng
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg7
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
Khi bạn đã tải xuống PPA, bạn có thể thêm nó vào máy chủ
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php.list
Bây giờ bạn có thể tiến hành cài đặt PHP 7. 4 bằng cách cập nhật hệ thống
sudo apt update
Cài đặt PHP 7. 4 cho apache
Thực hiện lệnh sau để cài đặt PHP 7. 4
sudo apt install php7.4
Sau khi cài đặt hoàn tất, bạn có thể xác nhận cài đặt bằng lệnh sau
php -v
Cài đặt PHP 7. 4 FPM cho Nginx
Đối với Nginx bạn cần cài đặt FPM, thực hiện lệnh sau để cài đặt PHP 7. 4 FPM
________số 8Sau khi cài đặt hoàn tất, hãy xác nhận rằng PHP 7. 4 FPM đã được cài đặt đúng với lệnh này
php-fpm7.4 -v
Cài đặt PHP 7. 4 tiện ích mở rộng
Cài đặt PHP extension rất đơn giản với cú pháp sau
sudo apt update0
sudo apt upgrade
Bây giờ, hãy cài đặt một số
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg8 thường được sử dụng bằng lệnh sau
sudo apt update2
sudo apt upgrade
Định cấu hình PHP 7. 4
Bây giờ chúng tôi định cấu hình PHP cho Ứng dụng web bằng cách thay đổi một số giá trị trong tệp
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg9
Đối với PHP7. 4 với Apache, vị trí
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg9 sẽ nằm trong thư mục sau
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg0
Đối với PHP7. 4 FPM với Nginx, vị trí
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg9 sẽ nằm trong thư mục sau
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg1
Nhấn
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php.list2 để tìm kiếm bên trong trình chỉnh sửa và cập nhật các giá trị sau để có hiệu suất tốt hơn
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg2
Khi bạn đã sửa đổi cài đặt PHP của mình, bạn cần khởi động lại Apache để các thay đổi có hiệu lực
Định cấu hình PHP 7. 4 nhóm FPM
PHP7. 4 FPM cho phép bạn định cấu hình
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php.list3 và
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php.list4 mà dịch vụ sẽ chạy bên dưới. Bạn có thể sửa đổi chúng bằng các lệnh này
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg3
Thay đổi các dòng sau bằng cách thay thế dữ liệu www bằng
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php.list5 của bạn
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg4
Nhấn
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php.list6 và
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php.list7 để lưu cấu hình và kiểm tra xem cấu hình đã đúng chưa và khởi động lại PHP
Khởi động lại PHP 7. 4 FPM
Khi bạn đã cập nhật cài đặt FPM PHP của mình, bạn cần khởi động lại nó để áp dụng các thay đổi
sudo apt -y install lsb-release apt-transport-https ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg5
Bây giờ bạn đang có PHP 7. 4 Đã cài đặt và cấu hình
Chuẩn bị cho mình vai trò là một Chuyên gia Công nghệ Thông tin với hệ điều hành Linux