Cài đặt PHP 7.4 Rocky Linux
Theo khảo sát của W2techs, có 79% tất cả các trang web sử dụng PHP làm ngôn ngữ lập trình phía máy chủ. Ngoài ra, có 67% trang web sử dụng PHP phiên bản 7, sau 4 năm kể từ khi phát hành lần đầu. PHP là một trong những ngôn ngữ lập trình phía máy chủ phổ biến nhất cho các trang web. Một số ứng dụng web đáng chú ý dựa trên PHP như WordPress, Magento E-commerce, Wikipedia, Drupal, v.v. Show
Tại thời điểm này, phiên bản PHP 8 đã được phát hành với các tính năng và cải tiến bổ sung, bao gồm các đối số được đặt tên, các loại liên kết, thuộc tính, quảng cáo thuộc tính hàm tạo, biểu thức khớp, toán tử nullsafe, JIT và các cải tiến trong hệ thống loại, xử lý lỗi và tính nhất quán Trong hướng dẫn này, bạn sẽ học cách cài đặt PHP 8 trên máy chủ Rocky Linux điều kiện tiên quyết
Thêm kho lưu trữ EPEL và Remi Rocky LinuxKho lưu trữ Rocky Linux mặc định cung cấp các gói PHP, nhưng không dành cho phiên bản PHP 8. x. Đối với phiên bản PHP PHP 8. x, bạn có thể cài đặt nó từ kho lưu trữ REMI 1. Trước khi thêm kho lưu trữ REMI, bạn phải thêm kho lưu trữ EPEL (Gói bổ sung cho Enterprise Linux) bằng cách thực hiện lệnh sau sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm Nhập 'y' và nhấn 'Enter' để thêm kho lưu trữ EPEL 2. Bây giờ hãy chạy lệnh bên dưới để thêm kho lưu trữ REMI cho Rocky Linux 8/CentOS 8/hoặc RHEL 8 sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm Nhập 'y' và nhấn 'Enter' lần nữa để cài đặt kho lưu trữ REMI 3. Sau khi hoàn tất cài đặt kho lưu trữ EPEL và REMI, hãy thực hiện lệnh sau để xác minh danh sách các kho lưu trữ có sẵn trên hệ thống Rocky Linux sudo dnf repolist Bây giờ hãy chắc chắn rằng bạn nhận được đầu ra tương tự như bên dưới repo id repo name Kích hoạt PHP 8. 0 Kho RemiĐối với giai đoạn này, bạn sẽ kích hoạt kho lưu trữ REMI cho PHP 8. x và chuyển mô-đun cho PHP sang kho lưu trữ REMI, thay vì kho lưu trữ AppStream 1. Trước khi bạn tiếp tục, hãy đặt lại luồng mô-đun PHP bằng lệnh bên dưới sudo dnf module reset php Lần đầu tiên bạn chạy lệnh dnf sau khi thêm kho lưu trữ Remi, bạn sẽ được nhắc chấp nhận khóa gpg của kho lưu trữ Remi Nhập 'y' và nhấn 'Enter' để thêm khóa Remi gpg 2. Bây giờ hãy kiểm tra các mô-đun PHP có sẵn trên hệ thống của bạn bằng lệnh sau sudo dnf module list php Như được thấy bên dưới, có 2 kho lưu trữ luồng PHP. Kho lưu trữ Rocky Linux AppStream mặc định và kho lưu trữ mô-đun Remi. Cài đặt mặc định cho PHP là PHP 7. 2 từ kho lưu trữ AppStream Rocky Linux 8 - AppStream 3. Bây giờ hãy thay đổi cài đặt mặc định của các gói PHP thành kho lưu trữ Remi PHP 8. x sử dụng lệnh sudo dnf module enable php:remi-8.0 Nhập 'y' và nhấn 'Enter' để bật PHP 8. x Remi và bạn đã sẵn sàng cài đặt PHP 8 trên Rocky Linux Cài đặt PHP 8. 0 trên Rocky Linux1. Để cài đặt các gói PHP, hãy thực hiện lệnh bên dưới ________số 8_______Bây giờ gõ 'y' và nhấn 'Enter' để cài đặt PHP 8x 2. Sau khi cài đặt hoàn tất, xác minh phiên bản PHP bằng lệnh sau php --version Bây giờ hãy chắc chắn rằng bạn nhận được một đầu ra tương tự PHP 8. 0 như dưới đây sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm0 Cài đặt PHP-FPM 8. 0 trên Rocky LinuxPHP-FPM (Trình quản lý quy trình FastCGI) là một triển khai thay thế và phổ biến nhất của PHP FastCGI. nó đi kèm với các tính năng bổ sung như quản lý nhóm, giới hạn, hạn chế trên mọi nhóm, v.v. PHP-FPM phù hợp với các trang web có lưu lượng truy cập thấp và cao. Đặc biệt đối với các trang web có lưu lượng truy cập cao, bạn có thể sử dụng quản lý nhóm php-fpm để cải thiện tải hiệu suất cho trang web của mình 1. Để cài đặt php-fpm trên Rocky Linux, hãy thực hiện lệnh DNF bên dưới sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm1 Nhập 'y' và nhấn 'Enter' để cài đặt các gói php-fpm 2. Sau khi cài đặt hoàn tất, hãy khởi động dịch vụ php-fpm và cho phép nó chạy tự động mỗi lần khởi động bằng lệnh sau sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm2 Bây giờ bạn sẽ thấy đầu ra tương tự như bên dưới sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm3 3. Bây giờ hãy kiểm tra trạng thái dịch vụ php-fpm bằng lệnh bên dưới sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm4 Nếu php-fpm của bạn đang chạy, bạn sẽ thấy 'hoạt động (đang chạy)' như bên dưới. Nếu không, bạn có thể thấy đầu ra chẳng hạn như 'đã thoát' sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm5 Cài đặt tiện ích mở rộng PHPKho lưu trữ Remi không chỉ cung cấp phiên bản mới của PHP 8. x, nhưng chúng cũng cung cấp các phần mở rộng bổ sung của PHP không có trên kho lưu trữ AppStream, ví dụ: php-imagick, php-mcrypt, v.v. 1. Để cài đặt các tiện ích mở rộng PHP bổ sung, bạn có thể sử dụng lệnh 'dnf install' và đặt theo tên là tên 'php-extension' Chạy lệnh mẫu bên dưới để cài đặt mô-đun php-mcrypt sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm6 Nhập 'y' và nhấn 'Enter' để cài đặt tiện ích mở rộng php-mcrype 2. Ngoài ra, để cài đặt nhiều tiện ích mở rộng PHP, bạn có thể sử dụng định dạng là 'php-{extension1,extension2,extension3,etc}' Chạy ví dụ lệnh bên dưới để cài đặt nhiều phần mở rộng PHP php-imagick, php-apcu, php-geoip, php-memcached và php-zstd sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm7 3. Sau đó, xác minh tất cả các tiện ích mở rộng PHP có sẵn trên hệ thống của bạn bằng cách chạy lệnh sau sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm8 Và bạn sẽ thấy tên của từng mô-đun PHP có sẵn trên hệ thống của bạn như bên dưới sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm9 Ngoài ra, bạn có thể sử dụng lệnh 'grep' để lọc tên phần mở rộng php như bên dưới sudo dnf repolist0 Nếu tiện ích mở rộng php-imagick có sẵn trên hệ thống của bạn, bạn sẽ thấy đầu ra như bên dưới sudo dnf repolist1 Nếu không, bạn sẽ nhận được kết quả trống Phần kết luậnchúc mừng. bạn đã học cách cài đặt PHP 8. x trên Rocky Linux. Bạn có thể cài đặt PHP hoặc PHP-FPM với các phần mở rộng bổ sung khi cần từ kho lưu trữ Remi. Và bây giờ bạn đã sẵn sàng để triển khai các ứng dụng web PHP của mình. Ngoài ra, hãy luôn kiểm tra các yêu cầu của ứng dụng web PHP mà bạn muốn cài đặt Cách cài đặt PHP 7. 4 trên Rocky Linux?Điều kiện tiên quyết . Máy chủ chạy một trong các hệ điều hành sau. đá Linux 8 Bạn nên sử dụng bản cài đặt hệ điều hành mới để tránh mọi sự cố tiềm ẩn Truy cập SSH vào máy chủ (hoặc chỉ mở Terminal nếu bạn đang sử dụng máy tính để bàn) Người dùng sudo không phải root hoặc quyền truy cập vào người dùng root Cách cài đặt PHP 7. 4 trên Linux?Cài đặt PHP 7. 4 trên Ubuntu 18. 04/Ubuntu16. 04 . Bước 1. Thêm kho lưu trữ PHP PPA. Chúng tôi sẽ thêm ppa. Kho lưu trữ PPA ondrej/php có các gói xây dựng mới nhất của PHP. . Bước 2. Cài đặt PHP 7. 4 trên Ubuntu 18. 16/04. 04. Cài đặt PHP 7. 4 trên Ubuntu 18. 19/04. 16/04. 04 sử dụng lệnh. sudo apt -y cài đặt php7. 4 Cách cài đặt PHP 7. 4 trên mũ đỏ?Cách cài đặt PHP 7. 4 trên CentOS 8 / RHEL 8 . Bước 1. Thêm Kho lưu trữ EPEL và REMI. Các kho lưu trữ EPEL và REMI là những yêu cầu chính đối với cài đặt này. . Bước 2. Cài đặt PHP 7. 4 trên CentOS 8 / RHEL 8. . Bước 3. Cài đặt PHP 7. 4 Tiện ích mở rộng CentOS 8 / RHEL 8 Cách cài đặt PHP 7. 4 phần mở rộng?Bạn có thể sử dụng lệnh này để cài đặt các mô-đun bổ sung, thay thế PACKAGE_NAME bằng gói bạn muốn cài đặt. sudo apt-get cài đặt php7. 4- GÓI_NAME |