Tập lệnh PHP của hệ thống

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/minimal
0, 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/minimal
0

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ố 8

    Cấ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
    4

    Thay 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/minimal
9 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

  1. Cài đặt mô-đun

    # yum module install php:8.0/minimal
    23

    # yum module install php:8.0/minimal
    2
  2. Bắt đầu

    # yum module install php:8.0/minimal
    9

    # yum module install php:8.0/minimal
    0

    Hoặ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
    3
  3. Bắt đầu dịch vụ

    # yum module install php:8.0/minimal
    8

    # yum module install php:8.0/minimal
    5
  4. Khô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
  5. Để 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
  6. Để 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
    0
  7. Khô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

  1. 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
    1
  2. Tạ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
    2
  3. Bắt đầu

    # yum module install php:8.0/minimal
    9

    # yum module install php:8.0/minimal
    0
  4. Để 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
    4

    Kế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/minimal
20

đ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

  1. Cài đặt luồng mô-đun

    # yum module install php:8.0/minimal
    20

    # yum module install php:8.0
    5

    Thay 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
    6
  2. Khởi động máy chủ

    # yum module install php:8.0/minimal
    20

    # yum module install php:8.0
    7

    Hoặ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
    8
  3. Bắt đầu dịch vụ

    # yum module install php:8.0/minimal
    8

    # yum module install php:8.0/minimal
    5
  4. Khô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
  5. Để 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
  6. Để 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
    0
  7. Khô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

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

  1. 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
    1
  2. Tạ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
    2
  3. Khởi động máy chủ

    # yum module install php:8.0/minimal
    20

    # yum module install php:8.0
    7
  4. Để 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
    4

    Kế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/minimal
0 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/minimal
2 của luồng mô-đun
# yum module install php:8.0/minimal
0

Tập lệnh Systemd là gì?

systemd là bộ phần mềm cung cấp một loạt các thành phần hệ thống cho hệ điều hành Linux . Mục đích chính của nó là thống nhất cấu hình và hành vi dịch vụ trên các bản phân phối Linux; .

Trình nền PHP là gì?

Daemon là chương trình Linux chạy ngầm, giống như một 'Dịch vụ' trên Windows . Nó có thể thực hiện tất cả các loại tác vụ không yêu cầu người dùng nhập trực tiếp. Apache là một daemon, MySQL cũng vậy. Tất cả những gì bạn từng nghe từ họ đều được tìm thấy ở đâu đó trong /var/log , nhưng họ vẫn âm thầm cung cấp năng lượng cho hơn 40% Internet.