Làm cách nào để cài đặt PHP 7.4 trên Debian 10?
PHP7. 4 không khả dụng trên kho APT mặc định của Debian 10. Vì vậy, bạn cần cài đặt kho lưu trữ SURY PHP Show
Với kho SURY, bạn có thể cài đặt PHP 7. Bản phát hành 4 beta cho mục đích thử nghiệm Cài đặt khóa ký kho lưu trữ SURY apt install gnupg2 -y wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add - Cài đặt Kho lưu trữ SURY echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list Cập nhật và nâng cấp các gói hệ thống của bạn apt update apt upgrade Kiểm tra PHP 7. 4 có sẵn để cài đặt apt-cache policy php7.4 Debian 10 php7.4: Installed: (none) Candidate: 7.4.0~beta4-1+0~20190827.2+debian10~1.gbpd41595 Version table: 7.4.0~beta4-1+0~20190827.2+debian10~1.gbpd41595 500 500 https://packages.sury.org/php buster/main amd64 Packages Debian 9 php7.4: Installed: (none) Candidate: 7.4.0~beta4-1+0~20190827.2+debian9~1.gbpd41595 Version table: 7.4.0~beta4-1+0~20190827.2+debian9~1.gbpd41595 500 500 https://packages.sury.org/php stretch/main amd64 Packages Cài đặt PHP 7. 4Bây giờ bạn có thể cài đặt PHP 7. 4 bây giờ bạn đã có repos tại chỗ apt install php7.4 Xác minh phiên bản cài đặt PHP 7. 4 php -v PHP 7.4.0beta4 (cli) (built: Aug 27 2019 13:24:38) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0-dev, Copyright (c) Zend Technologies with Zend OPcache v7.4.0beta4, Copyright (c), by Zend Technologies Cài đặt PHP 7. 4 tiện ích mở rộngĐể cài đặt thêm PHP 7. 4 mô-đun, bạn chỉ cần chạy lệnh; apt install php7.4-extension Trong đó phần mở rộng là PHP 7. 4 mô-đun bạn muốn cài đặt Ví dụ: để cài đặt mô-đun MySQL cho PHP 7. 4, chỉ cần thực hiện lệnh; echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list0 Vâng, đó là tất cả về cách cài đặt PHP 7. 4 bản beta trên Debian ngày 9/10. Vui thích Hướng dẫn liên quanCách cài đặt PHP 7. 3. 3 trên Ubuntu 18. 04 Cài đặt PHP 7. 3. 4 trên Fedora 30 Cài đặt PHP 7. 3. 3 trên CentOS 7. 6
Chia sẻ Bài viết trước Định cấu hình SSSD cho Xác thực ứng dụng khách OpenLDAP trên Debian 9/10 Bài viết tiếp theo Cài đặt Nessus Professional Scanner trên Debian 10 3. Cài đặt PHP 7. 4*Thở nặng nề PHP7. 4 lõiecho "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list7 Đây là để cài đặt PHP 7 cơ bản. 4 nhị phân. Bạn sẽ có cài đặt PHP tối thiểu sau này. Lưu ý rằng chúng tôi chưa cài đặt echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list23 hoặc bất kỳ gói tích hợp máy chủ nào khác PHP7. 4 phần mở rộngBây giờ là lúc cho các tiện ích mở rộng. Nếu bạn đang nâng cấp từ bản cài đặt trước, bây giờ bạn có thể xem nội dung của tệp echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list22 ( echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list25) Trong repo PPA/Debian của Ondrej, các gói PHP tuân theo mẫu echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list26. Ví dụ: echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list27 ở vị trí echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list28 và echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list29 ở vị trí echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list28 Để cài đặt apt update apt upgrade6 Mở rộng danh sách các gói ở trên để khớp với nội dung của tệp echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list22 của bạn hoặc với tất cả các gói mong muốn Đây là danh sách tiện ích mở rộng được đề xuất của tôi apt update apt upgrade8 PHP đã bao gồm các tiện ích mở rộng như echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list29, echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list43, echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list44 trong lõi Tích hợp máy chủ webNếu bạn dự định sử dụng PHP trong máy chủ web, bạn cần tích hợp máy chủ web với PHP. Có hai gói mà bạn có thể sử dụng Đối với máy chủ web Nginx hoặc máy chủ Apache sử dụng echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list45 MPM, bạn cần gói echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list46. Nếu bạn đang sử dụng PHP làm mô-đun nhúng Apache (thường là một cuộc gọi tồi), bạn sẽ cần gói echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list47. Người dùng Apache có thể chạy echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list48 để biết thêm thông tin về tích hợp máy chủ. Nếu nó ghi là echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list49, bạn cần gói echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list47. echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x.list46 ngược lại. Nginx hoặc Apache với |