Phiên bản Debian bullseye PHP

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách bạn có thể cài đặt các phiên bản PHP mới nhất mà không cần nâng cấp phiên bản Raspberry Pi OS của mình

PHP là khối xây dựng cho phần lớn các ứng dụng web và chúng tôi sử dụng nó cho một số dự án Raspberry Pi của mình

Đôi khi các nhà phát triển có thể cập nhật ứng dụng để sử dụng phiên bản PHP mới hơn không có sẵn trên hệ thống của bạn. Để giải quyết vấn đề này, bạn có thể thêm kho lưu trữ của bên thứ ba cung cấp cả phiên bản PHP cũ hơn và mới hơn

Ondřej Surý duy trì kho lưu trữ cho các gói PHP này mà chúng tôi đang thêm vào và là người đóng góp rất được kính trọng cho cộng đồng PHP

Các kho lưu trữ này có sẵn cho cả hệ thống Debian và Ubuntu. Chúng đã trở thành một trong những cách chính để nhận các phiên bản PHP mới và cũ khi chúng không có sẵn

Thiết bị, dụng cụ

Dưới đây là danh sách các thiết bị bạn có thể cần khi thêm kho lưu trữ PHP của bên thứ ba này trên Raspberry Pi của mình

Khuyến khích

  • quả mâm xôi
  • Thẻ micro SD
  • Nguồn cấp
  • Cáp Ethernet hoặc Wi-Fi

Không bắt buộc

  • Cáp HDmi
  • Bàn phím USB
  • Chuột USB
  • Vỏ mâm xôi Pi

Hướng dẫn này đã được thử nghiệm trên Raspberry Pi 400 chạy phiên bản Raspberry Pi OS Bullseye mới nhất

Thêm kho lưu trữ PHP của bên thứ 3

Quá trình thêm kho lưu trữ này vào Raspberry Pi của bạn rất đơn giản

Khi kết thúc một vài bước tiếp theo, bạn sẽ có thể cài đặt hầu hết các phiên bản PHP cho Raspberry Pi của mình

Các bước này sẽ khác một chút tùy thuộc vào việc bạn chạy Ubuntu trên Pi hay hệ điều hành dựa trên Debian khác như Raspberry Pi

Thêm Kho lưu trữ trên Raspberry Pi OS

Thêm kho lưu trữ mới trong Raspberry Pi OS là một quy trình đơn giản nhưng là quy trình bắt buộc phải thực hiện từ thiết bị đầu cuối

Chúng tôi cần tải xuống khóa GPG và thêm kho lưu trữ làm nguồn cho trình quản lý gói

1. Trước khi tiếp tục, chúng ta cần đảm bảo rằng gói “

sudo apt install lsb-release
0” đã được cài đặt trên Raspberry Pi OS. Gói này cho phép chúng tôi nhanh chóng lấy thông tin chi tiết cần thiết khi thiết lập kho lưu trữ PHP

Đối với bước đầu tiên của chúng tôi, chúng tôi cần cập nhật danh sách gói bằng cách sử dụng lệnh bên dưới

sudo apt update

2. Khi danh sách gói đã cập nhật xong, hãy chạy lệnh sau để cài đặt gói “

sudo apt install lsb-release
0”

sudo apt install lsb-release

3. Để sử dụng bất kỳ kho lưu trữ bên thứ ba nào trong Raspberry Pi OS / Debian, bạn cần cung cấp khóa GPG của nó

Khóa này được sử dụng để xác minh rằng các gói bạn đang cài đặt trên thực tế đến từ kho lưu trữ đó

Chúng tôi có thể tải khóa GPG cho kho lưu trữ PHP này về Raspberry Pi của mình bằng lệnh sau

curl //packages.sury.org/php/apt.gpg | sudo tee /usr/share/keyrings/suryphp-archive-keyring.gpg >/dev/null

4. Khi khóa đã được lưu vào Raspberry Pi của bạn, chúng tôi có thể tạo một tệp nguồn mới trỏ đến kho lưu trữ

Sử dụng một lớp lót sau để tạo tệp nguồn này với liên kết đến kho lưu trữ

echo "deb [signed-by=/usr/share/keyrings/suryphp-archive-keyring.gpg] //packages.sury.org/php/ $[lsb_release -cs] main" | sudo tee /etc/apt/sources.list.d/sury-php.list

Trong dòng này, bạn có thể thấy rằng chúng tôi trỏ đến khóa GPG mà chúng tôi đã lưu trước đó. Văn bản “

sudo apt install lsb-release
2” nói với APT rằng nó nên xác minh nội dung của kho lưu trữ này dựa trên khóa được cung cấp

5. Vì chúng tôi đã thay đổi nguồn gói APT, chúng tôi phải thực hiện cập nhật danh sách gói

Bằng cách chạy bản cập nhật, chúng tôi đang yêu cầu danh sách gói mới từ tất cả các nguồn. Điều này sẽ giúp APT biết về các gói được cung cấp bởi kho lưu trữ PHP mới của chúng tôi

sudo apt update

6. Sau khi cập nhật hoàn tất, bây giờ bạn có thể tải xuống các phiên bản PHP cũ hơn và mới hơn

Trong trường hợp của Raspberry Pi OS Bullseye, điều này có nghĩa là bạn có thể truy cập vào các phiên bản PHP không còn được hỗ trợ, chẳng hạn như 7. 3. Ngoài ra, nếu bạn đang sử dụng Raspberry Pi OS Buster, bạn có thể truy cập các phiên bản PHP mới hơn, chẳng hạn như PHP 8. 1

Thêm kho lưu trữ trên Ubuntu

Kho lưu trữ PHP mà chúng tôi đang sử dụng yêu cầu một quy trình hơi khác đối với các hệ điều hành dựa trên Ubuntu

Trong Ubuntu, họ có một công cụ gọi là “

sudo apt install lsb-release
3” cho phép bạn dễ dàng thêm một nguồn mới giống như nguồn mà chúng tôi sẽ thêm trong vài bước tiếp theo

1. Trên hệ thống dựa trên Ubuntu của bạn, tất cả những gì bạn cần làm để thêm kho lưu trữ mới này là chạy lệnh sau

Công cụ này sẽ xử lý việc lấy khóa GPG và thêm kho lưu trữ vào trình quản lý gói APT

sudo apt-add-repository ppa:ondrej/php

2. Khi kho lưu trữ đã được thêm vào, bạn sẽ cần thực hiện cập nhật danh sách gói

Trình quản lý gói apt sẽ truy xuất danh sách các gói có sẵn từ kho lưu trữ mới trong quá trình cập nhật này

sudo apt update

Cài đặt PHP 8. 1 trên Raspberry Pi

Để cho bạn thấy rằng kho lưu trữ này đang hoạt động, chúng tôi sẽ cài đặt PHP 8. 1 đến Raspberry Pi của chúng tôi. Phiên bản PHP này không có sẵn trong Bullseye nên phiên bản này sẽ chỉ hoạt động nếu kho lưu trữ này đã được thêm vào danh sách nguồn

1. Để kiểm tra điều này, chúng ta hãy cài đặt phiên bản CLI của PHP 8. 1 đến Raspberry Pi của chúng tôi

Bạn có thể cài đặt cái này vào thiết bị bằng cách chạy lệnh sau trong terminal

sudo apt update
1

2. Nếu không thấy lỗi gì thì bạn đã cài đặt thành công PHP 8. 1 trên Raspberry Pi của bạn. Chúng tôi có thể xác minh rằng điều này đang hoạt động bằng cách chạy một tập lệnh PHP nhỏ

Bắt đầu bằng cách tạo tập lệnh PHP đơn giản này bằng cách sử dụng lệnh sau trong thiết bị đầu cuối

sudo apt update
2

Tập lệnh này cực kỳ đơn giản và sẽ lặp lại chuỗi “Xin chào thế giới” vào dòng lệnh khi nó được thực thi

3. Với tập lệnh này được tạo, bạn có thể sử dụng PHP 8. 1 để chạy nó bằng cách sử dụng lệnh sau trên thiết bị của bạn

sudo apt update
3

Nếu PHP8. 1 đã được cài đặt thành công vào Pi của bạn, bây giờ bạn sẽ thấy dòng chữ “

sudo apt install lsb-release
4” xuất hiện trong thiết bị đầu cuối

Phần kết luận

Cài đặt các phiên bản PHP thường không có sẵn trên phiên bản Raspberry Pi OS của bạn là một quá trình tương đối đơn giản

Nhờ kho lưu trữ gói do Ondřej Surý cung cấp, bạn có thể truy cập vào các phiên bản PHP cũ nhất là 5. 6, cũng như các bản phát hành mới nhất có thể chỉ ở phiên bản beta

Nếu bạn gặp bất kỳ sự cố nào khi cài đặt phiên bản PHP yêu cầu của mình, vui lòng để lại nhận xét bên dưới

Với kho lưu trữ được thêm vào Pi của bạn, hãy nhớ xem một số dự án dựa trên PHP xuất sắc của chúng tôi, chẳng hạn như hướng dẫn Nextcloud hoặc hướng dẫn Joomla của chúng tôi

Phiên bản PHP nào trên Debian 11?

phiên bản có sẵn

Cách cài đặt PHP 7. 4 trên Debian 11?

Cách cài đặt PHP [8. 1, 7. 4 & 5. 6] trên Debian 11 .
Bước 1 – Kích hoạt kho lưu trữ SURY. .
Bước 2 – Cài đặt PHP trên Debian 11. .
Bước 3 – Cài đặt tiện ích mở rộng PHP. .
Bước 4 – Kiểm tra phiên bản PHP. .
Bước 5 – Chuyển đổi giữa các phiên bản PHP. .
10 cách đơn giản để tăng tốc trang web WordPress của bạn

Cách cài đặt PHP 7. 4 Debian 9?

Cách cài đặt PHP 7. 4 trên Debian 9 hoặc Debian 10 .
Để đảm bảo hệ thống được cập nhật. cập nhật apt. Nếu có bất kỳ bản cập nhật nào, hãy cập nhật hệ thống và khởi động lại. .
Để thêm kho lưu trữ SURY PHP PPA. Đầu tiên tải xuống khóa GPG. .
Cài đặt PHP 7. 4. Đảm bảo gói đã thêm được cập nhật

Cách cài đặt PHP8. 1 trên Debian?

Tải xuống SURY PPA cho PHP 8. 1 . 1 gói sử dụng wget. Khi bạn đã tải xuống PPA, bạn có thể thêm nó vào các gói máy chủ. Bây giờ bạn có thể tiến hành cài đặt PHP 8 bằng cách cập nhật hệ thống. Khi bạn đã thêm Surry PPA, bạn có thể cài đặt PHP 8. 1.

Chủ Đề