Hướng dẫn update php debian
PHP 8.1 là bản cập nhật quan trọng của ngôn ngữ PHP sẽ được phát hành “chính thức” vào ngày 25 tháng 2021 năm 8.0. Đây là bản nâng cấp tiêu chuẩn tiếp theo từ bản phát hành PHP 8.1 hiện có với PHP XNUMX mới mang đến enums, fiber, never return type, final hằng số lớp, kiểu giao nhau, thuộc tính chỉ đọc trong danh sách dài các tính năng và thay đổi mới. Show Trong hướng dẫn sau, bạn sẽ học cách nhập Kho lưu trữ Ondřej Surý và cài đặt PHP 8.1 trên máy tính để bàn hoặc máy chủ Debian 10 Buster của bạn. Mục lục 1
Cập nhật hệ thống DebianCập nhật của bạn Debian hệ điều hành để đảm bảo tất cả các gói hiện có đều được cập nhật:
Cài đặt Phụ thuộc Bắt buộcBạn sẽ cần phải có những gói sau được cài đặt cho hướng dẫn này. Thực thi lệnh sau để cài đặt:
Lưu ý, nếu không chắc chắn, hãy chạy lệnh bất chấp; nó sẽ không gây hại cho hệ thống của bạn. Nhập kho lưu trữ Ondřej Surý PHPBước đầu tiên là nhập và cài đặt Kho lưu trữ và khóa GPG có thể được thực hiện bằng cách sử dụng một tập lệnh tự động được khởi tạo bởi lệnh curl. Trong thiết bị đầu cuối của bạn, hãy sử dụng lệnh sau.
Tiếp theo, làm mới danh sách kho lưu trữ APT của bạn để phản ánh các thay đổi.
Sau khi chạy lệnh cập nhật, bạn có thể nhận thấy một số gói yêu cầu cập nhật, hãy đảm bảo thực hiện việc này trước khi tiếp tục.
Cài đặt PHP 8.1 với Apache OptionNế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 8 dưới dạng mô-đun Apache, hãy nhập lệnh sau.
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.
Cài đặt Apache với PHP-FPMPHP-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.
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.
Cuối cùng, khởi động lại Apache.
Xác minh rằng PHP-FPM đang hoạt động:
Cài đặt PHP 8.1 với tùy chọn NginxNginx không chứa xử lý PHP gốc giống như một số máy chủ web khác như Apache. Bạn sẽ cần cài đặt PHP-FPM "Trình quản lý quy trình fastCGI" để xử lý các tệp PHP. 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 8.1 và PHP 8.1-FPM.
Sau khi cài đặt, dịch vụ PHP-FPM sẽ tự động được khởi động, nếu không chạy lệnh sau.
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, ví dụ cho tất cả các khối máy chủ xử lý tệp PHP cần vị trí ~ .php $ thêm vào.
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.
Ví dụ đầu ra:
Khởi động lại dịch vụ Nginx để quá trình cài đặt hoàn tất.
Trong hướng dẫn này, bạn đã học cách cài đặt PHP 8.1 và cấu hình cách sử dụng nó với Apache và Nginx. PHP 8.1 rất thú vị. Tuy nhiên, ở thời điểm hiện tại, nó vẫn đang ở giai đoạn thử nghiệm và không được coi là ổn định, chẳng hạn như 8.0 hoặc 7.4 ổn định cũ, vì vậy hãy cẩn thận, bạn có thể thấy rằng nhiều phần mềm yêu thích của bạn như WordPress hoặc Plugins / Themes cho phần mềm CMS có thể xung đột cho đến khi các nhà phát triển có thể cập nhật. Thực hiện một số nghiên cứu, chuẩn bị và cài đặt PHP 7.4 hoặc 8.0 và sẵn sàng thay thế nếu có bất kỳ sự cố nào xảy ra khi thực hiện chuyển đổi. Các phiên bản ổn định như 8.0 vẫn đang được phát triển tích cực và các gói được đẩy đồng thời cùng với các gói 8.1. |