Bộ tiền xử lý siêu văn bản [PHP] là ngôn ngữ kịch bản đa năng chủ yếu được sử dụng cho kịch bản phía máy chủ, cho phép bạn chạy mã PHP bằng máy chủ web
Trong RHEL 8, ngôn ngữ kịch bản lệnh PHP được cung cấp bởi mô-đun
# yum module install php:8.0/minimal0, có sẵn trong nhiều luồng [phiên bản]
Tùy thuộc vào trường hợp sử dụng của bạn, bạn có thể cài đặt một cấu hình cụ thể của luồng mô-đun đã chọn
# yum module install php:8.0/minimal
1 - Cấu hình mặc định cho kịch bản phía máy chủ sử dụng máy chủ web. Nó bao gồm một số tiện ích mở rộng được sử dụng rộng rãi# yum module install php:8.0/minimal
2 - Cấu hình này chỉ cài đặt giao diện dòng lệnh để tạo tập lệnh với PHP mà không cần sử dụng máy chủ web# yum module install php:8.0/minimal
3 - Hồ sơ này bao gồm các gói từ hồ sơ# yum module install php:8.0/minimal
1 và các gói bổ sung cho mục đích phát triển
42. 1. Cài đặt ngôn ngữ kịch bản PHP
Phần này mô tả cách cài đặt phiên bản đã chọn của mô-đun
# yum module install php:8.0/minimal0
Thủ tục
Để cài đặt luồng mô-đun
# yum module install php:8.0/minimal
0 với cấu hình mặc định, hãy sử dụng# yum module install php:stream
Thay thế stream bằng phiên bản PHP bạn muốn cài đặt.
Ví dụ, để cài đặt PHP 8. 0
________số 8Cấu hình
# yum module install php:8.0/minimal
1 mặc định cũng cài đặt gói# yum module install php:8.0/minimal
8 và cấu hình sẵn PHP để sử dụng với# yum module install php:8.0/minimal
9 hoặc# yum module install php:8.0/minimal
20Để cài đặt một cấu hình cụ thể của luồng mô-đun
# yum module install php:8.0/minimal
0, hãy sử dụng# yum module install php:8.0/minimal
4Thay thế luồng bằng phiên bản mong muốn và hồ sơ bằng .
Ví dụ, để cài đặt PHP 8. 0 để sử dụng mà không cần máy chủ web
# yum module install php:8.0/minimal
tài nguyên bổ sung
- Nếu bạn muốn nâng cấp từ phiên bản PHP cũ hơn có sẵn trong RHEL 8, hãy xem Chuyển sang luồng mới hơn
- Để biết thêm thông tin về cách quản lý các mô-đun và luồng RHEL 8, hãy xem Cài đặt, quản lý và xóa các thành phần không gian người dùng
42. 2. Sử dụng ngôn ngữ kịch bản PHP với máy chủ web
42. 2. 1. Sử dụng PHP với Máy chủ HTTP Apache
Trong Red Hat Enterprise Linux 8,
# yum module install php:8.0/minimal9 cho phép bạn chạy PHP dưới dạng máy chủ quy trình FastCGI. FastCGI Process Manager [FPM] là một trình nền PHP FastCGI thay thế cho phép trang web quản lý tải cao. PHP sử dụng Trình quản lý quy trình FastCGI theo mặc định trong RHEL 8
Phần này mô tả cách chạy mã PHP bằng máy chủ quy trình FastCGI
điều kiện tiên quyết
Ngôn ngữ kịch bản PHP được cài đặt trên hệ thống của bạn
Xem Cài đặt ngôn ngữ kịch bản PHP
Thủ tục
Cài đặt mô-đun
# yum module install php:8.0/minimal
23# yum module install php:8.0/minimal
2Bắt đầu
# yum module install php:8.0/minimal
9# yum module install php:8.0/minimal
0Hoặc, nếu
# yum module install php:8.0/minimal
9 đã chạy trên hệ thống của bạn, hãy khởi động lại dịch vụ# yum module install php:8.0/minimal
23 sau khi cài đặt PHP# yum module install php:8.0/minimal
3Bắt đầu dịch vụ
# yum module install php:8.0/minimal
8# yum module install php:8.0/minimal
5Không bắt buộc. Cho phép cả hai dịch vụ bắt đầu khi khởi động
# yum module install php:8.0/minimal
6Để lấy thông tin về cài đặt PHP của bạn, hãy tạo tệp
# yum module install php:8.0/minimal
28 với nội dung sau trong thư mục# yum module install php:8.0/minimal
29# yum module install php:8.0/minimal
9Để chạy tệp
# yum module install php:8.0/minimal
28, hãy trỏ trình duyệt tới# yum module install php:8.0
0Không bắt buộc. Điều chỉnh cấu hình nếu bạn có yêu cầu cụ thể
# yum module install php:8.0/minimal
01 - cấu hình chung# yum module install php:8.0/minimal
23# yum module install php:8.0/minimal
03 - Cấu hình dành riêng cho PHP cho# yum module install php:8.0/minimal
23# yum module install php:8.0/minimal
05 - theo mặc định, dịch vụ# yum module install php:8.0/minimal
8 được bắt đầu bằng# yum module install php:8.0/minimal
23# yum module install php:8.0/minimal
08 - Cấu hình chính của FPM# yum module install php:8.0/minimal
09 - cấu hình nhóm# yum module install php:8.0/minimal
30 mặc định
Ví dụ 42. 1. Chạy chương trình "Xin chào, Thế giới. " Tập lệnh PHP sử dụng Máy chủ HTTP Apache
Tạo một thư mục
# yum module install php:8.0/minimal
31 cho dự án của bạn trong thư mục# yum module install php:8.0/minimal
29# yum module install php:8.0
1Tạo một tệp
# yum module install php:8.0/minimal
33 trong thư mục# yum module install php:8.0/minimal
34 với nội dung sau# yum module install php:8.0
2Bắt đầu
# yum module install php:8.0/minimal
9# yum module install php:8.0/minimal
0Để chạy tệp
# yum module install php:8.0/minimal
33, hãy trỏ trình duyệt tới# yum module install php:8.0
4Kết quả là, một trang web có dòng chữ “Xin chào, Thế giới. ” văn bản được hiển thị
tài nguyên bổ sung
- Thiết lập máy chủ web Apache HTTP
42. 2. 2. Sử dụng PHP với máy chủ web nginx
Phần này mô tả cách chạy mã PHP thông qua máy chủ web
# yum module install php:8.0/minimal20
điều kiện tiên quyết
Ngôn ngữ kịch bản PHP được cài đặt trên hệ thống của bạn
Xem Cài đặt ngôn ngữ kịch bản PHP
Thủ tục
Cài đặt luồng mô-đun
# yum module install php:8.0/minimal
20# yum module install php:8.0
5Thay thế stream bằng phiên bản
# yum module install php:8.0/minimal
20 mà bạn muốn cài đặt.Ví dụ: để cài đặt
# yum module install php:8.0/minimal
20 phiên bản 1. 18# yum module install php:8.0
6Khởi động máy chủ
# yum module install php:8.0/minimal
20# yum module install php:8.0
7Hoặc, nếu máy chủ
# yum module install php:8.0/minimal
20 đã chạy trên hệ thống của bạn, hãy khởi động lại dịch vụ# yum module install php:8.0/minimal
20 sau khi cài đặt PHP# yum module install php:8.0
8Bắt đầu dịch vụ
# yum module install php:8.0/minimal
8# yum module install php:8.0/minimal
5Không bắt buộc. Cho phép cả hai dịch vụ bắt đầu khi khởi động
# yum module install php:8.0/minimal
40Để lấy thông tin về cài đặt PHP của bạn, hãy tạo tệp
# yum module install php:8.0/minimal
28 với nội dung sau trong thư mục# yum module install php:8.0/minimal
56# yum module install php:8.0/minimal
41Để chạy tệp
# yum module install php:8.0/minimal
28, hãy trỏ trình duyệt tới# yum module install php:8.0
0Không bắt buộc. Điều chỉnh cấu hình nếu bạn có yêu cầu cụ thể
- Cấu hình chính của
# yum module install php:8.0/minimal
58 -# yum module install php:8.0/minimal
20 # yum module install php:8.0/minimal
60 - Cấu hình FPM cho# yum module install php:8.0/minimal
20# yum module install php:8.0/minimal
08 - Cấu hình chính của FPM# yum module install php:8.0/minimal
09 - cấu hình nhóm# yum module install php:8.0/minimal
30 mặc định
- Cấu hình chính của
Ví dụ 42. 2. Chạy chương trình "Xin chào, Thế giới. "Tập lệnh PHP sử dụng máy chủ nginx
Tạo một thư mục
# yum module install php:8.0/minimal
31 cho dự án của bạn trong thư mục# yum module install php:8.0/minimal
56# yum module install php:8.0
1Tạo một tệp
# yum module install php:8.0/minimal
33 trong thư mục# yum module install php:8.0/minimal
68 với nội dung sau# yum module install php:8.0
2Khởi động máy chủ
# yum module install php:8.0/minimal
20# yum module install php:8.0
7Để chạy tệp
# yum module install php:8.0/minimal
33, hãy trỏ trình duyệt tới# yum module install php:8.0
4Kết quả là, một trang web có dòng chữ “Xin chào, Thế giới. ” văn bản được hiển thị
tài nguyên bổ sung
- Thiết lập và cấu hình NGINX
42. 3. Chạy tập lệnh PHP bằng giao diện dòng lệnh
Tập lệnh PHP thường được chạy bằng máy chủ web, nhưng cũng có thể được chạy bằng giao diện dòng lệnh
Nếu bạn muốn chạy
# yum module install php:8.0/minimal0 tập lệnh chỉ bằng dòng lệnh, hãy cài đặt cấu hình
# yum module install php:8.0/minimal2 của luồng mô-đun
# yum module install php:8.0/minimal0