Hướng dẫn shivammathur/php - Shivammattur / Pahap

Show

Nội dung chính ShowShow

  • Thiết lập PHP trong các hành động github
  • Hỗ trợ OS/Nền tảng
  • Người chạy bộ chủ nhà
  • Người chạy tự lưu trữ
  • Windows Server 2022
  • Windows 7 và mới hơn
  • Công cụ hỗ trợ
  • Hỗ trợ bảo hiểm
  • Tắt phạm vi bảo hiểm
  • Sử dụng
  • Đầu vào
  • Chỉ định để thiết lập phiên bản PHP an toàn của luồng trên Windows.
  • Theo mặc định, nó được đặt thành - name: Setup PHP and disable opcache uses: shivammathur/[email protected] with: php-version: '8.1' extensions: :opcache62.[email protected] with: php-version: '8.1' extensions: :opcache62.
  • - name: Setup PHP and disable opcache uses: shivammathur/[email protected] with: php-version: '8.1' extensions: :opcache64 (tùy chọn)[email protected] with: php-version: '8.1' extensions: :opcache64 (tùy chọn)
  • Chủ đề thiết lập an toàn
  • Cập nhật lực lượng thiết lập
  • Thiết lập dài dòng
  • Thiết lập đa phân vùng
  • Tự thiết lập tự lưu trữ
  • Thiết lập thử nghiệm cục bộ
  • Cấu hình JIT
  • Tiện ích mở rộng bộ đệm
  • Phụ thuộc bộ nhớ cache
  • Thiết lập thử nghiệm cục bộ
  • Cấu hình JIT[email protected] with: php-version: '8.1' extensions: :opcache99 trong quy trình làm việc của bạn. Ví dụ: nếu bạn đang sử dụng - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring8 trong quy trình làm việc của mình, hãy chạy - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring01.
  • Tiện ích mở rộng bộ đệm
  • Phụ thuộc bộ nhớ cache
  • Chọn thẻ hình ảnh phù hợp với thuộc tính - name: Setup PHP and disable opcache uses: shivammathur/[email protected] with: php-version: '8.1' extensions: :opcache99 trong quy trình làm việc của bạn. Ví dụ: nếu bạn đang sử dụng - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring8 trong quy trình làm việc của mình, hãy chạy - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring01.
  • Xác thực nhà soạn nhạc thủ công[email protected] with: php-version: '8.1' extensions: none, mbstring49
  • codeigniter.yml
  • Laravel-mysql.yml
  • Các tập lệnh PHP nội tuyến
  • Người khớp vấn đề
  • - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring49

Thiết lập PHP trong các hành động github

💖 Hỗ trợ dự án này

Phụ thuộc

  • 📑 Đọc thêm
    • Người chạy bộ chủ nhà
    • Người chạy tự lưu trữ
  • Windows Server 2022
  • Windows 7 và mới hơn
  • Công cụ hỗ trợ
  • Hỗ trợ bảo hiểm
    • Tắt phạm vi bảo hiểm
    • Sử dụng
    • Tắt phạm vi bảo hiểm
  • Sử dụng
    • Đầu vào
    • Chỉ định để thiết lập phiên bản PHP an toàn của luồng trên Windows.
    • Theo mặc định, nó được đặt thành - name: Setup PHP and disable opcache uses: shivammathur/[email protected] with: php-version: '8.1' extensions: :opcache62.
    • - name: Setup PHP and disable opcache uses: shivammathur/[email protected] with: php-version: '8.1' extensions: :opcache64 (tùy chọn)
    • Chủ đề thiết lập an toàn
    • Cập nhật lực lượng thiết lập
    • Chủ đề thiết lập an toàn
    • Cập nhật lực lượng thiết lập
    • Thiết lập dài dòng
    • Thiết lập đa phân vùng
    • Tự thiết lập tự lưu trữ
    • Thiết lập thử nghiệm cục bộ
    • Cấu hình JIT
    • Tiện ích mở rộng bộ đệm
    • Phụ thuộc bộ nhớ cache
    • Chọn thẻ hình ảnh phù hợp với thuộc tính - name: Setup PHP and disable opcache uses: shivammathur/[email protected] with: php-version: '8.1' extensions: :opcache99 trong quy trình làm việc của bạn. Ví dụ: nếu bạn đang sử dụng - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring8 trong quy trình làm việc của mình, hãy chạy - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring01.
    • Xác thực nhà soạn nhạc thủ công
    • Tiện ích mở rộng bộ đệm
    • Phụ thuộc bộ nhớ cache
    • Chọn thẻ hình ảnh phù hợp với thuộc tính - name: Setup PHP and disable opcache uses: shivammathur/[email protected] with: php-version: '8.1' extensions: :opcache99 trong quy trình làm việc của bạn. Ví dụ: nếu bạn đang sử dụng - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring8 trong quy trình làm việc của mình, hãy chạy - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring01.
    • Xác thực nhà soạn nhạc thủ công
  • Các tập lệnh PHP nội tuyến
  • Người khớp vấn đề
  • - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring49
  • 💖 Hỗ trợ dự án này
  • Người khớp vấn đề
  • - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring49

Hỗ trợ OS/Nền tảng

💖 Hỗ trợ dự án này

Phụ thuộc

Người chạy bộ chủ nhà

📑 Đọc thêmCài đặt PHP với các tiện ích mở rộng cần thiết, cấu hình php.ini, hỗ trợ bảo vệ mã và các công cụ khác nhau như trình soạn thảo trong các hành động GitHub. Hành động này cung cấp cho bạn một giao diện đa nền tảng để thiết lập môi trường PHP bạn cần để kiểm tra ứng dụng của mình. Tham khảo phần sử dụng và ví dụ để xem cách sử dụng này.Nội dung
Hỗ trợ hệ điều hành/nền tảngHỗ trợ PHPHỗ trợ mở rộng PHP
XdebugPCOVCách sử dụng
Đầu raCờThiết lập cơ bản
Thiết lập ma trậnThiết lập xây dựng hàng đêmHỗ trợ mở rộng PHP
XdebugPCOVHỗ trợ mở rộng PHP
XdebugPCOVHỗ trợ mở rộng PHP
XdebugPCOVHỗ trợ mở rộng PHP
XdebugPCOVHỗ trợ mở rộng PHP

Người chạy tự lưu trữ

XdebugCài đặt PHP với các tiện ích mở rộng cần thiết, cấu hình php.ini, hỗ trợ bảo vệ mã và các công cụ khác nhau như trình soạn thảo trong các hành động GitHub. Hành động này cung cấp cho bạn một giao diện đa nền tảng để thiết lập môi trường PHP bạn cần để kiểm tra ứng dụng của mình. Tham khảo phần sử dụng và ví dụ để xem cách sử dụng này.
Hỗ trợ hệ điều hành/nền tảngHỗ trợ PHP
XdebugHỗ trợ PHP
Đầu raHỗ trợ PHP
Hỗ trợ mở rộng PHPHỗ trợ PHP
Hỗ trợ mở rộng PHPHỗ trợ PHP
Hỗ trợ mở rộng PHPXdebug
PCOVXdebug
PCOVCách sử dụng
Đầu raCách sử dụng
XdebugCách sử dụng
  • Đầu ra
  • - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    1
  • Cờ

Windows Server 2022

Thiết lập cơ bản
  • Thiết lập ma trận
  • - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    7
Thiết lập xây dựng hàng đêm
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
9
Xác thực nhà soạn nhạc GitHubXác thực gói riêng
Ví dụPhiên bảnGiấy phépĐóng góp
Hỗ trợ dự án nàyPhiên bảnGiấy phépĐóng góp
Hỗ trợ dự án nàyPhiên bảnGiấy phépĐóng góp
Hỗ trợ dự án nàyPhiên bảnGiấy phépĐóng góp
Hỗ trợ dự án nàyPhiên bảnGiấy phépĐóng góp
Hỗ trợ dự án nàyPhiên bảnGiấy phépĐóng góp
Hỗ trợ dự án nàyPhiên bảnGiấy phépĐóng góp
Hỗ trợ dự án nàyPhiên bảnMáy chủ lưu trữ/môi trường ảo
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
3 hoặc
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
27
Debian 11
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
24
Máy chủ lưu trữ/môi trường ảo
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
3 hoặc
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
27
Debian 11
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
24
Máy chủ lưu trữ/môi trường ảo
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
3 hoặc
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
27
Debian 11
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
24
Máy chủ lưu trữ/môi trường ảo
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
3 hoặc
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
27
Debian 11
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
24
Debian 10
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
3 hoặc
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
27

Notes:

  • Debian 11
  • - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    24

Debian 10

Windows 7 và mới hơn
  • Debian 11
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
1
  • Debian 10

  • Windows 7 và mới hơn
  • - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    3 hoặc
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    07

  • Windows Server 2012 R2 và mới hơn

  • MacOS Monterey 12.x x86_64/Arm64

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
4
  • - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    3 hoặc
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    31
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
6
  • MacOS Big Sur 11.x x86_64/Arm64

  • Tham khảo thiết lập tự lưu trữ để sử dụng hành động trên các vận động viên tự lưu trữ.

    Các hệ điều hành dựa trên các phiên bản Ubuntu và Debian ở trên cũng được hỗ trợ trên cơ sở nỗ lực tốt nhất.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
8
  • Nếu phiên bản PHP được yêu cầu được cài đặt sẵn,
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    4 sẽ chuyển sang nó, nếu không nó sẽ cài đặt phiên bản PHP.

Hỗ trợ PHP

Các tiện ích mở rộng được chia sẻ có thể được vô hiệu hóa bằng cách tiền tố chúng với 68 trong đầu vào
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
448 để tránh mọi vấn đề.
This disables all core and third-party shared extensions and thus, can break some tools which need them. Required extensions are enabled again when the tools are set up on a best-effort basis. So it is recommended to add the extensions required for your tools after

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
467. Tất cả các tiện ích mở rộng tùy thuộc vào tiện ích mở rộng được chỉ định cũng sẽ bị vô hiệu hóa.
  • Tất cả các tiện ích mở rộng được chia sẻ có thể được vô hiệu hóa bằng cách chỉ định
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    468. Khi
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    468 được chỉ định cùng với các tiện ích mở rộng khác, nó sẽ được nâng đến khi bắt đầu đầu vào. Vì vậy, tất cả các tiện ích mở rộng được chia sẻ sẽ bị vô hiệu hóa trước, sau đó phần còn lại của các tiện ích mở rộng trong đầu vào sẽ được xử lý.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
  • Lưu ý: Điều này vô hiệu hóa tất cả các tiện ích mở rộng được chia sẻ cốt lõi và bên thứ ba và do đó, có thể phá vỡ một số công cụ cần chúng. Các tiện ích mở rộng được yêu cầu được bật lại khi các công cụ được thiết lập trên cơ sở hiệu ứng tốt nhất. Vì vậy, nên thêm các tiện ích mở rộng cần thiết cho các công cụ của bạn sau

    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    0168 trong đầu vào
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    448 để tránh mọi vấn đề. This disables all core and third-party shared extensions and thus, can break some tools which need them. Required extensions are enabled again when the tools are set up on a best-effort basis. So it is recommended to add the extensions required for your tools after
  • - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    468 in the
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    448 input to avoid any issues.
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring

    • Tiện ích mở rộng
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      472 có thể được thiết lập với phiên bản
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      473 cụ thể cho
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      474 trở lên trong các quy trình công việc
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      450 bằng cách hậu tố
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      472 với phiên bản
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      473.
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      478 và các phiên bản mới hơn được hỗ trợ. Tham khảo
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      479 cho các phiên bản cụ thể được hỗ trợ.
    • Các tiện ích mở rộng được tải theo mặc định sau khi chạy
    • - name: Setup PHP without any shared extensions except mbstring
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: none, mbstring
      4 có thể được tìm thấy trên wiki.
  • Các tiện ích mở rộng này có hỗ trợ tùy chỉnh:

    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    481,
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    482 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    483 trên
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    450.
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
2

- name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1485 và - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1486 trên - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1450 và - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.131.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
489,
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
490,
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
491,
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
492,
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
493,
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
494,
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
495,
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
496,
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
497 và
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
498 trên tất cả các hệ điều hành được hỗ trợ.

Theo mặc định, các tiện ích mở rộng không thể được thêm hoặc bị vô hiệu hóa một cách duyên dáng để lại thông báo lỗi trong nhật ký, việc thực thi không bị gián đoạn. Để thay đổi hành vi này, bạn có thể đặt cờ
  • - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    499 thành
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    600.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
3
  • Công cụ hỗ trợ

    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    651.

    Các công cụ này có thể được thiết lập trên toàn cầu bằng cách sử dụng đầu vào

    • - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      601. Nó chấp nhận một chuỗi trong định dạng CSV.
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      602,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      489,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      604,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      605,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      606,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      607,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      608,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      609,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      610,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      611,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      612,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      613,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      614,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      615,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      616,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      617,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      6 18,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      619,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      620,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      621,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      622,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      623,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      624,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      625,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      626,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      627,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      628 or
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      629,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      630,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      631,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      632,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      633,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      634,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      635,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      636,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      637,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      638,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      639,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      640,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      641,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      642,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      643 or
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      644,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      645 or
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      646,
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      647 or
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      648
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      0
    • Ngoài các công cụ trên, bất kỳ công cụ hoặc gói nhà soạn nhạc nào cũng có thể được thiết lập trên toàn cầu bằng cách chỉ định nó là
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      649 phù hợp với danh sách trên Packagist. Định dạng này chấp nhận các ràng buộc phiên bản tương tự như
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      607.
    • Phiên bản chính và nhỏ. Ví dụ
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      656 hoặc
      - name: Setup PHP with intl
        uses: shivammathur/[email protected]
        with:
          php-version: '8.1'
          extensions: intl-70.1
      657.

    Khi bạn chỉ định phiên bản chính hoặc phiên bản ở định dạng

    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    658, phiên bản vá mới nhất khớp với đầu vào sẽ được thiết lập.

    Ngoại trừ các phiên bản chính của

    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    607, đối với các công cụ khác khi bạn chỉ chỉ định phiên bản
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    660 hoặc phiên bản ở định dạng
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    658 cho bất kỳ công cụ nào bạn có thể nhận được tỷ lệ giới hạn bởi API của GitHub. Để tránh điều này, nên cung cấp mã thông báo OAuth
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    662. Bạn có thể làm điều đó bằng cách đặt biến môi trường
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    663. Biến môi trường
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    664 đã không được dùng để có lợi cho
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    663 và sẽ bị xóa trong phiên bản chính tiếp theo.
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
04
  • Phiên bản ổn định mới nhất của
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    607 được thiết lập theo mặc định. Bạn có thể thiết lập phiên bản
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    607 cần thiết bằng cách chỉ định phiên bản chính
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    668 hoặc
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    669 hoặc phiên bản ở định dạng
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    658 hoặc
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    671. Ngoài ra, đối với nhà soạn nhạc
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    464 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    673 cũng có thể được chỉ định để thiết lập các bản phát hành tương ứng.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
40
  • Nếu bạn không sử dụng trình soạn thảo trong quy trình làm việc của mình, bạn có thể chỉ định
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    674 để bỏ qua nó.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
41
  • Các công cụ

    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    675,
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    618,
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    630 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    623 được thiết lập theo mặc định cho tất cả các phiên bản PHP được hỗ trợ trên Linux và MacOS.
  • Phiên bản mới nhất của

    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    489 CLI được thiết lập khi
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    489 được chỉ định trong các công cụ đầu vào. Vui lòng tham khảo tài liệu chính thức để sử dụng
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    489 với các hành động của GitHub.
  • Các công cụ

    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    675,
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    618,
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    630 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    623 được thiết lập theo mặc định cho tất cả các phiên bản PHP được hỗ trợ trên Linux và MacOS.
  • Phiên bản mới nhất của

    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    489 CLI được thiết lập khi
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    489 được chỉ định trong các công cụ đầu vào. Vui lòng tham khảo tài liệu chính thức để sử dụng
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    489 với các hành động của GitHub.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
42

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
639 và
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
609 sẽ bị bỏ qua trừ khi
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
684 cũng được chỉ định trong đầu vào của các công cụ. Nên giảm
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
639 và sử dụng
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
686.

  • Theo mặc định, mong đợi các công cụ
  • - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    607 không thể được thiết lập một cách duyên dáng để lại thông báo lỗi trong nhật ký, việc thực thi không bị gián đoạn. Để thay đổi hành vi này, bạn có thể đặt cờ
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    499 thành
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    600.
  • Ghi chú

Đầu vào - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1601 rất hữu ích để thiết lập các công cụ chỉ được sử dụng trong quy trình công việc CI, do đó giữ cho - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1691 của bạn gọn gàng.

Nếu bạn không muốn sử dụng tất cả các khoản phụ thuộc Dev của mình trong quy trình làm việc, bạn có thể chạy Trình soạn thảo với - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1692 và cài đặt các công cụ cần thiết bằng cách sử dụng đầu vào - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1601 để tăng tốc độ công việc của bạn.

Theo mặc định,

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
694 được đặt thành
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
695 và
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
696 được đặt thành
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
697. Trong thực tế, điều này có nghĩa là các lệnh của nhà soạn nhạc trong tập lệnh của bạn không cần chỉ định
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
698.

Hỗ trợ bảo hiểm
Runs on all PHP versions supported.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
43
  • Xdebug
  • Chỉ định
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
44

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
699 để sử dụng
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
800 và vô hiệu hóa
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
801. Chạy trên tất cả các phiên bản PHP được hỗ trợ. Runs on all PHP versions supported.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
43
: Xdebug is enabled by default on Ubuntu GitHub Actions images, so if you are not using it in your workflow it is recommended to disable it as that will have a positive impact on your PHP performance. Please refer to the disable coverage section for details.

Khi bạn chỉ định - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1699, phiên bản mới nhất của XDebug tương thích với phiên bản PHP được thiết lập theo mặc định.

Theo mặc định,

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
694 được đặt thành
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
695 và
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
696 được đặt thành
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
697. Trong thực tế, điều này có nghĩa là các lệnh của nhà soạn nhạc trong tập lệnh của bạn không cần chỉ định
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
698.

Hỗ trợ bảo hiểm
Runs on PHP 7.1 and newer PHP versions.
  • Xdebug
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
45
  • Chỉ định
  • - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    699 để sử dụng
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    800 và vô hiệu hóa
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    801. Chạy trên tất cả các phiên bản PHP được hỗ trợ. Runs on all PHP versions supported.
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    43
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
46

Khi bạn chỉ định - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1699, phiên bản mới nhất của XDebug tương thích với phiên bản PHP được thiết lập theo mặc định.

Theo mặc định,

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
694 được đặt thành
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
695 và
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
696 được đặt thành
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
697. Trong thực tế, điều này có nghĩa là các lệnh của nhà soạn nhạc trong tập lệnh của bạn không cần chỉ định
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
698.

Hỗ trợ bảo hiểm

Xdebug

  • Chỉ định
  • - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    699 để sử dụng
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    800 và vô hiệu hóa
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    801. Chạy trên tất cả các phiên bản PHP được hỗ trợ. Runs on all PHP versions supported.
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    43
  • Khi bạn chỉ định
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    699, phiên bản mới nhất của XDebug tương thích với phiên bản PHP được thiết lập theo mặc định.
  • Nếu bạn cần XDebug 2.x trên Php 7.2, 7.3 hoặc 7.4, bạn có thể chỉ định
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    803.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
47

PCOV

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
804 để sử dụng
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
801 và vô hiệu hóa
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
800. Chạy trên Php 7.1 và các phiên bản PHP mới hơn. Runs on PHP 7.1 and newer PHP versions.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
818

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
445 (bắt buộc)

  • Chỉ định phiên bản PHP bạn muốn thiết lập.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    449. Ví dụ
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    821.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    822 để thiết lập phiên bản PHP ổn định mới nhất.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    823 để thiết lập một bản dựng hàng đêm từ nhánh chính của PHP.
  • Chấp nhận định dạng
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    824, trong đó
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    825 là phiên bản chính. Ví dụ
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    826,
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    827 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    828.
  • Xem hỗ trợ PHP cho các phiên bản PHP được hỗ trợ.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
448 (tùy chọn)

  • Chỉ định các tiện ích mở rộng bạn muốn thêm hoặc vô hiệu hóa.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    449 trong định dạng CSV. Ví dụ
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    831.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    468 để vô hiệu hóa tất cả các tiện ích mở rộng được chia sẻ.
  • Các tiện ích mở rộng được chia sẻ có tiền tố với
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    4 67 bị vô hiệu hóa.
  • Xem hỗ trợ mở rộng PHP để biết thêm thông tin.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
834 (tùy chọn)

  • Chỉ định tệp
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    835 cơ sở.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    836,
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    837 hoặc
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    468.
  • Theo mặc định, tập tin sản xuất ____335 được sử dụng.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
811 (tùy chọn)

  • Chỉ định các giá trị bạn muốn thêm vào
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    835.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    449 trong định dạng CSV. Ví dụ
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    843.
  • Chấp nhận các giá trị INI với dấu phẩy nếu được bọc trong trích dẫn. Ví dụ
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    844.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
845 (tùy chọn)

  • Chỉ định trình điều khiển bảo hiểm mã bạn muốn thiết lập.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    846,
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    847 hoặc
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    468.
  • Xem hỗ trợ bảo hiểm để biết thêm thông tin.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
601 (tùy chọn)

  • Chỉ định các công cụ bạn muốn thiết lập.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    449 trong định dạng CSV. Ví dụ:
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    851
  • Xem các công cụ hỗ trợ cho các công cụ được hỗ trợ.

Đầu ra

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
445

Trên các hành động của GitHub, bạn có thể gán bước

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
4 một
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
854, bạn có thể sử dụng tương tự để có được đầu ra trong bước sau.
  • Cung cấp phiên bản PHP ở định dạng Semver.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
48

Cờ

Chỉ định bằng cách sử dụng từ khóa

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
855

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
499 (tùy chọn)

  • Chỉ định để đánh dấu quy trình công việc là không thành công nếu một tiện ích mở rộng hoặc công cụ không thiết lập.
  • Điều này thay đổi chế độ mặc định từ các cảnh báo duyên dáng thành thất bại.
  • Theo mặc định, nó được đặt thành
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    857.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    600 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    857.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
860 (tùy chọn)

  • Chỉ định để thiết lập phiên bản PHP an toàn của luồng trên Windows.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    861 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    862.
  • Theo mặc định, nó được đặt thành
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    862.
  • Xem chủ đề Thiết lập an toàn để biết thêm thông tin.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
864 (tùy chọn)

  • Chỉ định để cập nhật PHP trên người chạy lên phiên bản Patch mới nhất.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    600 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    857.
  • Theo mặc định, nó được đặt thành
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    857.
  • Chấp nhận
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    600 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    857.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
860 (tùy chọn)

Chỉ định để thiết lập phiên bản PHP an toàn của luồng trên Windows.

Chấp nhận

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
861 và
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
862.

Theo mặc định, nó được đặt thành
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
862.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
49

Xem chủ đề Thiết lập an toàn để biết thêm thông tin.

Xem chủ đề Thiết lập an toàn để biết thêm thông tin.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
60

- name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1864 (tùy chọn)

Chỉ định để cập nhật PHP trên người chạy lên phiên bản Patch mới nhất.

  • Chấp nhận
  • - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    861 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    862.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
61

Theo mặc định, nó được đặt thành - name: Setup PHP and disable opcache uses: shivammathur/[email protected] with: php-version: '8.1' extensions: :opcache62.

- name: Setup PHP and disable opcache uses: shivammathur/[email protected] with: php-version: '8.1' extensions: :opcache64 (tùy chọn)

Xem Cập nhật Force Cập nhật để biết thêm thông tin.
  • Xem bên dưới để biết thêm.
  • Chủ đề thiết lập an toàn
  • Thiết lập
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
869 hoặc
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
870 PHP trên
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
07.

Các phiên bản - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1870 được thiết lập theo mặc định.

Trên

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
450 và
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
31, chỉ có
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
870 phiên bản được hỗ trợ.

  • Trên
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    07, cả hai phiên bản
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    869 và
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    870 đều được hỗ trợ.
  • - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    62
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
63

Cập nhật lực lượng thiết lập

Cập nhật lên bản vá mới nhất của các phiên bản PHP.

Các phiên bản PHP được cài đặt sẵn không được cập nhật lên bản phát hành bản vá mới nhất của họ theo mặc định.

Bạn có thể chỉ định biến môi trường
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
864 thành
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
600 để cập nhật cho bản phát hành mới nhất.

Thiết lập dài dòng

Gỡ lỗi quy trình làm việc của bạn

  • Để gỡ lỗi bất kỳ vấn đề nào, bạn có thể sử dụng thẻ
  • - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    881 thay vì
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    669.
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    64
  • Thiết lập đa phân vùng
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
65

Thiết lập PHP trên nhiều kiến ​​trúc trên các vận động viên Ubuntu GitHub.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
474 đến
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
6 được hỗ trợ bởi
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
4 trên nhiều kiến ​​trúc trên
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
450.

  • Đối với điều này, bạn có thể sử dụng hình ảnh

    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    887 làm container. Chúng có tương thích
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    888 được cài đặt cho
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    4.

    • Linux
    • các cửa sổ
  • Để thiết lập người chạy trực tiếp trên hệ điều hành máy chủ hoặc trong máy ảo, hãy làm theo hướng dẫn yêu cầu này trước khi thiết lập người chạy tự lưu trữ.

  • Nếu quy trình làm việc của bạn sử dụng các thùng chứa dịch vụ, thì hãy thiết lập người chạy trên máy chủ Linux hoặc trong máy ảo Linux. Các hành động của GitHub không hỗ trợ ảo hóa lồng nhau trên Linux, vì vậy các dịch vụ sẽ không hoạt động trong thùng chứa dockerized.

Bạn nên chỉ định biến môi trường

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
891 với giá trị
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
3 cho các môi trường tự lưu trữ.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
66

Ghi chú

  • Không thiết lập nhiều vận động viên tự lưu trữ trên một thể hiện máy chủ vì quy trình công việc song song sẽ mâu thuẫn với nhau.
  • Không thiết lập các vận động viên tự lưu trữ ở bên trong môi trường phát triển hoặc máy chủ sản xuất của bạn.
  • Tránh sử dụng cùng một nhãn cho các vận động viên
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    3 của bạn được sử dụng bởi các vận động viên
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    2.

Thiết lập thử nghiệm cục bộ

Kiểm tra quy trình làm việc

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
450 của bạn cục bộ bằng cách sử dụng
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
896.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
67

Chạy quy trình làm việc cục bộ với

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
897 bằng cách sử dụng hình ảnh Docker
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
887.

Chọn thẻ hình ảnh phù hợp với thuộc tính

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
899 trong quy trình làm việc của bạn. Ví dụ: nếu bạn đang sử dụng
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
8 trong quy trình làm việc của mình, hãy chạy
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
01.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
68

Cấu hình JIT

Kích hoạt chỉ trong thời gian (JIT) trên Php 8.0 trở lên.

  • Để bật JIT, bật
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    02 ở chế độ CLI bằng cách đặt
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    03.
  • JIT xung đột với
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    800,
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    801 và các tiện ích mở rộng khác ghi đè chức năng
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    06, do đó, đặt
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    813 và vô hiệu hóa bất kỳ tiện ích mở rộng nào như vậy nếu thêm vào.
  • Theo mặc định,
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    08 và
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    09 được đặt có thể được thay đổi bằng đầu vào
    - name: Setup PHP with intl
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: intl-70.1
    811.
  • Để biết thông tin chi tiết về các chỉ thị liên quan đến JIT, hãy tham khảo
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    11.

Ví dụ: để kích hoạt JIT ở chế độ

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
12 với kích thước bộ đệm là
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
13.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
69

Tiện ích mở rộng bộ đệm

Bạn có thể bộ đệm các tiện ích mở rộng PHP bằng cách sử dụng các hành động GitHub

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
14 và
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
15. Các tiện ích mở rộng mất rất nhiều thời gian để thiết lập khi lưu trữ có sẵn trong quá trình chạy công việc tiếp theo và được bật trực tiếp. Điều này làm giảm thời gian thực hiện quy trình công việc. Tham khảo
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
14 để biết chi tiết. Refer to
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
14 for details.
Refer to
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
14 for details.

Phụ thuộc bộ nhớ cache

Nếu dự án của bạn sử dụng Trình soạn thảo, bạn có thể duy trì thư mục bộ đệm nội bộ của nhà soạn nhạc. Phụ thuộc được lưu trong bộ nhớ cache được tải trực tiếp thay vì tải xuống trong khi cài đặt. Các tệp được lưu trong bộ nhớ cache có sẵn trên các lần chạy kiểm tra và sẽ giảm thời gian thực hiện quy trình làm việc.

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
80

Ghi chú

  • Không thiết lập nhiều vận động viên tự lưu trữ trên một thể hiện máy chủ vì quy trình công việc song song sẽ mâu thuẫn với nhau.
  • Không thiết lập các vận động viên tự lưu trữ ở bên trong môi trường phát triển hoặc máy chủ sản xuất của bạn.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
81
  • Tránh sử dụng cùng một nhãn cho các vận động viên
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    3 của bạn được sử dụng bởi các vận động viên
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    2.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
82

Thiết lập thử nghiệm cục bộ

Kiểm tra quy trình làm việc

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
450 của bạn cục bộ bằng cách sử dụng
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
896.

Chạy quy trình làm việc cục bộ với

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
897 bằng cách sử dụng hình ảnh Docker
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
887.

Chọn thẻ hình ảnh phù hợp với thuộc tính

Cấu hình JIT

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
84

Kích hoạt chỉ trong thời gian (JIT) trên Php 8.0 trở lên.

Để bật JIT, bật

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
02 ở chế độ CLI bằng cách đặt
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
03.

JIT xung đột với
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
800,
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
801 và các tiện ích mở rộng khác ghi đè chức năng
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
06, do đó, đặt
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
813 và vô hiệu hóa bất kỳ tiện ích mở rộng nào như vậy nếu thêm vào.

Theo mặc định, - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring08 và - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring09 được đặt có thể được thay đổi bằng đầu vào - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1811.

Để biết thông tin chi tiết về các chỉ thị liên quan đến JIT, hãy tham khảo

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
11.

Ví dụ: để kích hoạt JIT ở chế độ

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
33.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
86

- name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring12 với kích thước bộ đệm là - name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring13.- name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.169

Trình kết hợp vấn đề là cấu hình

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
34 xác định các lỗi và cảnh báo trong nhật ký của bạn và nổi lên nổi bật trong UI hành động GitHub bằng cách làm nổi bật chúng và tạo các chú thích mã.

PHP

Thiết lập trình khớp vấn đề cho đầu ra

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
35 của bạn bằng cách thêm bước này sau bước
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
4.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
87

PHPUNIT

Thiết lập trình khớp vấn đề cho đầu ra

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
35 của bạn bằng cách thêm bước này sau bước
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
4.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
87

PHPUNIT

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
37 của bạn bằng cách thêm bước này sau bước
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
4.
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
88

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
89

Phpstan

Phpstan hỗ trợ báo cáo lỗi trong các hành động của GitHub, vì vậy nó không yêu cầu trình kết hợp vấn đề.

Thi thiên

Thi thiên hỗ trợ báo cáo lỗi trong các hành động GitHub với định dạng đầu ra

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
39.
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
0

Các công cụ có hỗ trợ cho CheckStyle
For examples refer to cs2pr documentation.

Đối với các công cụ hỗ trợ báo cáo

- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
627.
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
1

- name: Setup PHP without any shared extensions except mbstring uses: shivammathur/[email protected] with: php-version: '8.1' extensions: none, mbstring40 như - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1634, - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1641, - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1624 và - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1627 Bạn có thể sử dụng - name: Setup PHP with intl uses: shivammathur/[email protected] with: php-version: '8.1' extensions: intl-70.1612 để chú thích mã của mình. Đối với các ví dụ tham khảo tài liệu CS2PR. For examples refer to cs2pr documentation.

Dưới đây là một ví dụ với

Ví dụ
Framework/PackageVí dụ về việc sử dụng
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
4 với các khung và gói PHP khác nhau.
Chạy trênQuy trình làm việcLửa đen
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
31,
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
49 và
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
50
Quy trình làm việcLửa đen
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
31,
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
49 và
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
50
Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Quy trình làm việcLửa đen
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
31,
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
49 và
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
50
Quy trình làm việcLửa đen
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
31,
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
49 và
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
50
Quy trình làm việcLửa đen
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
31,
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
49 và
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
50
Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Quy trình làm việcLửa đen
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
31,
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
49 và
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
50
Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Quy trình làm việcLửa đen
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
31,
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
49 và
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
50
Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Quy trình làm việcLửa đen
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
31,
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
49 và
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
50
Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Quy trình làm việcLửa đen
- name: Setup PHP with intl
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: intl-70.1
31,
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
49 và
- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
50
Blackfire.yml Người chơi Blackfire
Blackfire-player.yml Blackfire.yml Người chơi Blackfire
  • Cakephp-mysql.yml
  • Blackfire-player.yml
  • CakePHP-postgres.yml
  • Cakephp với
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    54 và
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    55
  • Cakephp.yml
  • - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    49

codeigniter.yml

  • Cakephp với
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    57 và
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    55
  • Laminas-MVC.yml
  • CakePHP mà không có dịch vụ

Laravel-mysql.yml

Codeigniter

  • Laminas MVC
  • Laravel với
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    54 và
    - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    55

Đóng góp được chào đón!

Xem hướng dẫn của người đóng góp trước khi bạn bắt đầu.

Nếu bạn phải đối mặt với bất kỳ vấn đề hoặc muốn đề xuất một tính năng/cải tiến, hãy bắt đầu một cuộc thảo luận ở đây.

  • Những người đóng góp của
  • - name: Setup PHP without any shared extensions except mbstring
      uses: shivammathur/[email protected]
      with:
        php-version: '8.1'
        extensions: none, mbstring
    4 và các dự án liên quan khác

💖 Hỗ trợ dự án này

Hãy đóng vai chính dự án và chia sẻ nó.Nếu bạn viết blog, vui lòng chia sẻ kinh nghiệm của bạn về việc sử dụng

- name: Setup PHP without any shared extensions except mbstring
  uses: shivammathur/[email protected]
  with:
    php-version: '8.1'
    extensions: none, mbstring
4.

Vui lòng liên hệ nếu bạn có bất kỳ câu hỏi nào về việc tài trợ thiết lập-php.

Nhiều người dùng và tổ chức hỗ trợ Setup-PHP thông qua các nhà tài trợ GitHub.

  • Các công ty này hào phóng cung cấp thiết lập-php sản phẩm và dịch vụ của họ để hỗ trợ phát triển dự án này.
  • aaronparker/VcRedist
  • mlocati/powershell-phpmanager
  • ppa:ondrej/php
  • shivammathur/cache-extensions
  • shivammathur/composer-cache
  • shivammathur/homebrew-extensions
  • shivammathur/homebrew-php
  • shivammathur/icu-intl
  • shivammathur/php-builder
  • shivammathur/php-builder-windows
  • shivammathur/php-ubuntu
  • shivammathur/php5-darwin
  • & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;                    

Phụ thuộc

  • Node.js phụ thuộc
  • shivammathur/php5-ubuntu
  • 📑 Đọc thêm