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
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 - //packages.sury.org/php/apt.gpg | sudo apt-key add -
Cài đặt Kho lưu trữ SURY
echo "deb //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 //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 //packages.sury.org/php stretch/main amd64 Packages
Cài đặt PHP 7. 4
Bâ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 //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 quan
Cá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
- THẺ
- Debian 10
- debian 9
- PHP
- php 7. 4
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õi
echo "deb //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 //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ộng
Bâ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 //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list22 [
echo "deb //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 //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list26. Ví dụ:
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list27 ở vị trí
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list28 và
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list29 ở vị trí
echo "deb //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 //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 //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list29,
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list43,
echo "deb //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ủ web
Nế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 //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 //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 //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 //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 //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 //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list47.
echo "deb //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
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list72 MPM
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 //packages.sury.org/php buster/main amd64 Packages0Apache với
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list49 MPM
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 //packages.sury.org/php buster/main amd64 Packages2
3. Kiểm tra PHP 7. 4 cài đặt
Chạy
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list74 để đảm bảo PHP 7. 4 [CLI] được cài đặt đúng cách. Bạn có thể chạy
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php7.x.list75 để nhận danh sách các tiện ích mở rộng được bật trong PHP 7 của mình. 4 thiết lập
4. Xóa các phiên bản PHP cũ
Sau khi PHP 7 thành công. 4, bạn có thể gỡ bỏ bản cũ nếu muốn. Trừ khi có lý do chính đáng để giữ phiên bản cũ chạy và ngốn tài nguyên hệ thống của bạn, tôi khuyên bạn nên xóa phiên bản cũ