Cài đặt php 7.4 rock linux

PHP là ngôn ngữ kịch bản mã nguồn mở đa năng được sử dụng rộng rãi, đặc biệt phù hợp để phát triển web và có thể được nhúng vào HTML. Tính đến tháng 4 năm 2020, PHP 7 là phiên bản ngôn ngữ được sử dụng nhiều nhất với 50. 6% trang web sử dụng PHP và 39. 6% của tất cả các trang web trên web

Được viết bằng PHP, PHP Composer là một công cụ quản lý gói cấp ứng dụng cho ngôn ngữ lập trình PHP. Nó không chính xác là một trình quản lý gói theo nghĩa giống như các trình quản lý gói thông thường như APT hoặc DNF. Thay vào đó, nó xử lý các thư viện và gói trên cơ sở từng dự án, cài đặt chúng bên trong thư mục dự án của bạn

Vì vậy, nó cũng có thể được gọi là một công cụ quản lý phụ thuộc cho PHP. Trong trường hợp bạn có một dự án phụ thuộc vào một số thư viện nhất định và một số thư viện đó phụ thuộc vào các thư viện khác, thì Trình soạn thảo PHP sẽ cho phép bạn khai báo các thư viện mà chúng phụ thuộc và tìm ra gói nào cần được cài đặt và cài đặt chúng

Trong chủ đề này, chúng tôi sẽ trình bày cách cài đặt PHP Composer trong Rocky Linux 8

Cài đặt PHP trong Rocky Linux

Để có được quả bóng lăn, bạn cần cài đặt PHP. Hiện tại kho Rocky Linux chỉ cung cấp PHP 7. 2, PHP7. 3 và PHP 7. 4. Để cài đặt PHP 8. 0 trở lên, bạn cần cài đặt PHP từ kho lưu trữ Remi

Trình soạn thảo PHP yêu cầu tối thiểu PHP 5. 3. 2 và cùng với đó, chúng tôi sẽ cài đặt PHP 7. 4 vì thỏa mãn yêu cầu

Để liệt kê các phiên bản hiện được hỗ trợ trên kho, hãy chạy lệnh

$ sudo dnf module list php
Liệt kê mô-đun PHP

Tiếp theo, kích hoạt PHP 7. 4 module trên dòng lệnh như hình

$ sudo dnf module enable php:7.4
Bật Mô-đun PHP

Sau đó cài đặt PHP và các mô-đun PHP được liên kết như sau

$ sudo dnf install php php-cli php-mysqlnd php-mbstring php-gd php-curl php-zip  -y
Cài đặt PHP trong Rocky Linux

Khi quá trình cài đặt hoàn tất, hãy xác minh phiên bản PHP đã cài đặt như được hiển thị

$ php -v
Xác minh PHP trong Rocky Linux

Hoàn hảo. PHP7. 4 đã được cài đặt thành công. Bây giờ chúng ta hãy cài đặt PHP Composer

Cài đặt PHP Composer trong Rocky Linux

Bước tiếp theo là tải xuống trình cài đặt PHP Composer trên hệ thống của bạn. Để làm như vậy, hãy sử dụng tiện ích wget như sau

$ wget //getcomposer.org/installer -O composer-installer.php
Tải xuống trình cài đặt PHP Composer

Bây giờ, sử dụng trình cài đặt để cài đặt PHP Composer vào thư mục /usr/local/bin

$ sudo php composer-installer.php --filename=composer --install-dir=/usr/local/bin

Bạn sẽ nhận được một số đầu ra tương tự như những gì chúng tôi có ở đây

Cài đặt Trình soạn thảo PHP trong Rocky Linux

Và như vậy là PHP Composer đã được cài đặt thành công. Để xác nhận rằng Composer đã được cài đặt, hãy chạy lệnh

$ composer -V
Kiểm tra phiên bản PHP Composer

Đầu ra hiển thị phiên bản Composer là phiên bản mới nhất [ 2. 2. 9] tại thời điểm cài đặt

Cài đặt PHP Composer vào thư mục

Ví dụ, để cài đặt Trình soạn thảo trong một thư mục cụ thể, chúng tôi đã tạo một thư mục có tên là dữ liệu, hãy chạy các lệnh sau

$ cd data
$ php -r "copy['//getcomposer.org/installer', 'composer-setup.php'];"
$ php -r "if [hash_file['sha384', 'composer-setup.php'] === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8'] { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink['composer-setup.php']; } echo PHP_EOL;"

Lệnh này xác minh nếu trình cài đặt được xác minh. Nếu tất cả đều ổn, bạn sẽ nhận được kết quả đầu ra “Trình cài đặt đã được xác minh”

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

  • * Người dùng có quyền root. Đảm bảo rằng người dùng có thể chạy lệnh `sudo su` để nhận quyền root hoặc bạn chỉ có thể sử dụng quyền root

Thêm kho lưu trữ EPEL và Remi Rocky Linux

Kho 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

________số 8

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 //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 module enable php:7.4
0

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

$ sudo dnf module enable php:7.4
1

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 enable php:7.4
2

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 enable php:7.4
3

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

$ sudo dnf module enable php:7.4
4

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:7.4
5

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 Linux

1. Để cài đặt các gói PHP, hãy thực hiện lệnh bên dưới

$ sudo dnf module enable php:7.4
6

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

$ sudo dnf module enable php:7.4
7

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 //rpms.remirepo.net/enterprise/remi-release-8.rpm
0

Cài đặt PHP-FPM 8. 0 trên Rocky Linux

PHP-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 //rpms.remirepo.net/enterprise/remi-release-8.rpm
1

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 //rpms.remirepo.net/enterprise/remi-release-8.rpm
2

Bây giờ bạn sẽ thấy đầu ra tương tự như bên dưới

sudo dnf install //rpms.remirepo.net/enterprise/remi-release-8.rpm
3

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 //rpms.remirepo.net/enterprise/remi-release-8.rpm
4

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 //rpms.remirepo.net/enterprise/remi-release-8.rpm
5

Cài đặt tiện ích mở rộng PHP

Kho 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 //rpms.remirepo.net/enterprise/remi-release-8.rpm
6

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 //rpms.remirepo.net/enterprise/remi-release-8.rpm
7

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 //rpms.remirepo.net/enterprise/remi-release-8.rpm
8

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 //rpms.remirepo.net/enterprise/remi-release-8.rpm
9

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 module enable php:7.4
00

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 module enable php:7.4
01

Nếu không, bạn sẽ nhận được kết quả trống

Phần kết luận

chú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

Làm cách nào để cài đặt PHP trên Rocky Linux?

Cách cài đặt PHP 7. 3 trong Rocky Linux 8 .
Thêm kho lưu trữ Remi. .
Liệt kê luồng mô-đun PHP có sẵn. .
Bật php. remi-7. 3 mô-đun để cài đặt PHP 7. 3. .
Cài đặt PHP 7. 3. .
Kiểm tra phiên bản PHP. .
Cài đặt PHP-FPM

Cách cài đặt PHP 7. 4 trong RHEL?

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 trên AlmaLinux?

Cách cài đặt PHP 7. 4 và 8. 1 trong AlmaLinux 9 .
Cài đặt Kho lưu trữ EPEL và Remi. Đối với điều này, chúng tôi sử dụng PHP 7. 4 và 8. 1 đóng gói bởi Remi,.
Liệt kê luồng mô-đun PHP có sẵn. .
Cài đặt PHP 7. 4. .
Kiểm tra phiên bản PHP đã cài đặt. .
Cài đặt PHP 8. 1. .
Kiểm tra phiên bản PHP đã cài đặt

Là PHP 7. 4 lỗi thời?

PHP 7. 4 sắp kết thúc vì phiên bản PHP sẽ ngừng nhận bất kỳ bản cập nhật bảo mật nào kể từ ngày 28 tháng 11 năm 2022 .

Chủ Đề