Hướng dẫn debian install php7 3

PHP 7.4 là phiên bản mới nhất có sẵn để cài đặt trên máy Debian 9 Stretch Linux. Người dùng Ubuntu có thể truy cập hướng dẫn cài đặt PHP 7 trên Ubuntu của chúng tôi. Hướng dẫn này dành cho người dùng Debian 9 Stretch cài đặt PHP 7.4, 7.3, 7.2, 7.1 hoặc 5.6 trên hệ thống của họ.

Nội dung chính

  • Điều kiện tiên quyết
  • Cài đặt PHP 7.3
  • Cài đặt PHP 7.2
  • Cài đặt PHP 7.1
  • Cài đặt PHP 5.6
  • Cập nhật Debian
  • Cài đặt các gói bắt buộc
  • Nhập kho lưu trữ Ondřej Surý PHP
  • Cài đặt PHP 7.4 với Apache Option
  • Cài đặt Mô-đun Apache
  • Cài đặt Apache với PHP-FPM
  • Cài đặt PHP 7.4 với tùy chọn Nginx

Trước hết, bạn cần hoàn thành bước điều kiện tiên quyết và sau đó tiếp tục cài đặt phiên bản PHP mà bạn lựa chọn hoặc yêu cầu.

  • Điều kiện tiên quyết
  • Cài đặt PHP 7.4
  • Cài đặt PHP 7.3
  • Cài đặt PHP 7.2
  • Cài đặt PHP 7.1
  • Cài đặt PHP 5.6

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

Đăng nhập vào hệ thống Debian 9 của bạn bằng quyền truy cập shell. Đối với hệ thống từ xa kết nối với SSH. Người dùng Windows có thể sử dụng Putty hoặc các ứng dụng thay thế khác cho kết nối SSH.

ssh [email protected]

Chạy các lệnh dưới đây để nâng cấp các gói hiện tại lên phiên bản mới nhất.

sudo apt update 
sudo apt upgrade

Hãy thực hiện các lệnh sau để cài đặt các gói cần thiết trước tiên trên hệ thống của bạn. Sau đó nhập khóa ký gói. Sau đó, cấu hình PPA cho các gói PHP trên hệ thống của bạn.

sudo apt install ca-certificates apt-transport-https 
wget -q //packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb //packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list

Bây giờ sử dụng một trong các tùy chọn dưới đây để cài đặt PHP theo yêu cầu của bạn.

Bạn cũng có thể cài đặt phiên bản PHP mới nhất trên hệ thống của mình. Chạy các lệnh sau để cài đặt PHP 7.4 trên Debian 9.

sudo apt update
sudo apt install php7.4

Cũng cài đặt các mô-đun php cần thiết.

sudo apt install php7.4-cli php7.4-common php7.4-curl php7.4-mbstring php7.4-mysql php7.4-xml

Cài đặt PHP 7.3

Bạn cũng có thể cài đặt phiên bản PHP mới nhất trên hệ thống của mình. Chạy các lệnh sau để cài đặt PHP 7.3 trên Debian 9.

sudo apt update
sudo apt install php7.3

Cũng cài đặt các mô-đun php cần thiết.

sudo apt install php7.3-cli php7.3-common php7.3-curl php7.3-mbstring php7.3-mysql php7.3-xml

Cài đặt PHP 7.2

Bạn cũng có thể cài đặt phiên bản PHP mới nhất trên hệ thống của mình. Chạy các lệnh sau để cài đặt PHP 7.2 trên Debian 9.

sudo apt update
sudo apt install php7.2

Cũng cài đặt các mô-đun php cần thiết.

sudo apt install php7.2-cli php7.2-common php7.2-curl php7.2-mbstring php7.2-mysql php7.2-xml

Cài đặt PHP 7.1

Nếu ứng dụng của bạn có yêu cầu cụ thể là PHP 7.1, Bạn có thể sử dụng các lệnh sau để cài đặt PHP 7.1 trên hệ thống Debian 9 Stretch.

sudo apt update
sudo apt install php7.1

Ngoài ra, hãy cài đặt các mô-đun PHP cần thiết theo yêu cầu của bạn. Dưới đây là danh sách một số mô-đun được sử dụng thường xuyên.

sudo apt install php7.1-cli php7.1-common php7.1-curl php7.1-mbstring php7.1-mysql php7.1-xml

Cài đặt PHP 5.6

Thực thi các lệnh sau để cài đặt PHP 5.6 trên hệ thống Debian 9 Stretch.

sudo apt update
sudo apt install php5.6

Cũng cài đặt các mô-đun php cần thiết.

sudo apt install php5.6-cli php5.6-common php5.6-curl php5.6-mbstring php5.6-mysql php5.6-xml

PHP 7.4 là bản cập nhật quan trọng của ngôn ngữ PHP được phát hành “chính thức” vào ngày 28 tháng 2019 năm 7.3. Đây là bản nâng cấp tiêu chuẩn từ bây giờ trở đi từ bản phát hành PHP 7.4 hiện có lên PHP 7, là phiên bản cuối cùng trong loạt XNUMX PHP mang lại trong các chức năng mũi tên cho một lớp lót sạch hơn, tải trước để cải thiện hiệu suất, các thuộc tính đã nhập trong các lớp, các biến thể kiểu được cải thiện, toán tử trải rộng trong mảng và hơn thế nữa.

Trong hướng dẫn sau, bạn sẽ học cách cài đặt PHP 7.4 trên Debian 11 Bullseye bằng cách nhập kho lưu trữ Ondřej Surý, trình bảo trì cho PHP trên Debian và cài đặt, nâng cấp hoặc gỡ bỏ hướng dẫn cách làm.

Mục lục

1

  • Cập nhật Debian
  • Cài đặt các gói bắt buộc
  • Nhập kho lưu trữ Ondřej Surý PHP
  • Cài đặt PHP 7.4 với Apache Option
    • Cài đặt Mô-đun Apache
    • Cài đặt Apache với PHP-FPM
  • Cài đặt PHP 7.4 với tùy chọn Nginx
  • Nhận xét và kết luận

Cập nhật Debian

Trước khi tiếp tục, hãy chạy bản cập nhật hệ thống để đảm bảo tất cả các gói của bạn đều được cập nhật để tránh bất kỳ xung đột nào trong quá trình cài đặt.

sudo apt update && sudo apt upgrade

Cài đặt các gói bắt buộc

Các phụ thuộc sau sẽ cần được cài đặt để cài đặt thành công PHP 7.4. Hầu hết các gói này đã có sẵn trên hệ thống của bạn, nhưng việc chạy lệnh có thể giúp đảm bảo chúng đã được cài đặt.

sudo apt install software-properties-common apt-transport-https curl -y

Nhập kho lưu trữ Ondřej Surý PHP

Để bắt đầu, hãy nhập kho lưu trữ PHP của Ondrej, người đã là người bảo trì PHP cho Debian trong hơn một thập kỷ. Kho lưu trữ an toàn này chứa phiên bản 7.4 cập nhật hơn nhiều so với phiên bản Debian chứa.

Nhập PPA bằng lệnh sau.

curl -sSL //packages.sury.org/php/README.txt | sudo bash -x

Sau khi hoàn tất, bạn nên làm mới kho lưu trữ APT của mình vì PPA có thể mang lại các nâng cấp bổ sung cho các phần phụ thuộc hiện có.

sudo apt update

Sau khi nhập PPA và chạy bản cập nhật, bạn sẽ thấy một vài gói cần cập nhật; chạy nâng cấp ngay bây giờ.

sudo apt upgrade

Cài đặt PHP 7.4 với Apache Option

Nếu bạn chạy một Máy chủ HTTP Apache, bạn có thể chạy PHP như một mô-đun Apache or PHP-FPM.

Cài đặt Mô-đun Apache

Để cài đặt PHP 7.4 dưới dạng mô-đun Apache, hãy nhập lệnh sau.

sudo apt install php7.4 libapache2-mod-php7.4 php7.4-cli

Sau khi cài đặt xong, hãy khởi động lại máy chủ Apache của bạn để tải mô-đun PHP mới.

sudo systemctl restart apache2

Cài đặt Apache với PHP-FPM

PHP-FPM [từ viết tắt của FastCGI Process Manager] là một PHP thay thế cực kỳ phổ biến [Bộ xử lý siêu văn bản] Thực hiện FastCGI.

Để cài đặt PHP-FPM bằng các lệnh sau.

sudo apt install php7.4-fpm libapache2-mod-fcgid php7.4-cli

Lưu ý, theo mặc định, PHP-FPM không được bật cho Apache. Bạn phải kích hoạt nó bằng lệnh sau.

sudo a2enmod proxy_fcgi setenvif && sudo a2enconf php7.4-fpm

Cuối cùng, khởi động lại Apache.

sudo systemctl restart apache2

Xác minh rằng PHP-FPM đang hoạt động:

systemctl status php7.4-fpm

Ví dụ đầu ra:

Xin nhắc lại để xem phiên bản PHP 7.4 nào được cài đặt trên hệ thống của bạn, hãy sử dụng lệnh sau.

php --version

Ví dụ đầu ra:

Cài đặt PHP 7.4 với tùy chọn Nginx

Nginx không chứa xử lý PHP gốc giống như các máy chủ web khác như Apache. Để xử lý các tệp PHP, bạn sẽ cần cài đặt PHP-FPM “trình quản lý quy trình fastCGI”.

Trước tiên, hãy kiểm tra các bản cập nhật trên hệ thống của bạn và cài đặt PHP-FPM, cài đặt nguyên bản các gói PHP được yêu cầu.

Trong thiết bị đầu cuối của bạn, sử dụng lệnh sau để cài đặt PHP 7.4 và PHP 7.4-FPM.

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

Sau khi được cài đặt, dịch vụ PHP-FPM sẽ tự động được khởi động và bạn có thể kiểm tra trạng thái để đảm bảo rằng nó đang chạy ổn.

sudo systemctl status php7.4-fpm

Ví dụ đầu ra:

Bạn sẽ cần chỉnh sửa khối máy chủ Nginx của mình và thêm ví dụ bên dưới để Nginx xử lý các tệp PHP.

Dưới đây là ví dụ về tất cả các khối máy chủ xử lý tệp PHP cần vị trí ~ .php $ thêm vào.

server {
 location ~ .php$ {
   include snippets/fastcgi-php.conf;
   fastcgi_pass unix:/run/php/php7.4-fpm.sock;
 }

Kiểm tra Nginx để đảm bảo rằng bạn không có lỗi với các điều chỉnh được thực hiện với mã ở trên; nhập theo chỉ dẫn.

sudo nginx -t

Ví dụ đầu ra:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Khởi động lại dịch vụ Nginx để quá trình cài đặt hoàn tất.

sudo systemctl restart nginx

Xin nhắc lại để xem phiên bản PHP 7.4 nào được cài đặt trên hệ thống của bạn, hãy sử dụng lệnh sau.

php --version

Ví dụ đầu ra:

7.4 được coi là ổn định cũ, với PHP 8.0 đạt đến độ ổn định; tuy nhiên, đối với những người không phải là nhà phát triển và người dùng cài đặt PHP để chạy các hệ thống CMS như WordPress, bạn thường thấy các nhà phát triển vẫn đang cập nhật lên dòng PHP 8.0 / 8.1, vì vậy sử dụng 7.4 là một lựa chọn chắc chắn và vẫn hoạt động tốt mặc dù nó đã đi sau một thế hệ Hiện nay.

PHP 7.4 sẽ hết hạn sử dụng vào ngày 28 tháng 2022 năm 8.0, chuyển sang PHP XNUMX.

Chủ Đề