Derick Rethans a2fae4d5f3 Adding missing PHP 7.3 entry
* Adding missing PHP 7.3 entry

Add this as it's no longer part of `https://windows.php.net/downloads/releases/releases.json`.

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

Closes #7.
2022-03-01 10:10:04 +01:00
2021-06-20 18:34:59 +02:00
2021-12-04 12:13:49 +01:00
2022-03-01 10:10:04 +01:00

Setup PHP-SDK Action

Github Action to set up an environment for building and testing PHP extensions on Windows.

Example Usage

- id: setup-php-sdk
  uses: cmb69/setup-php-sdk@v0.1
  with:
    version: 8.0
    arch: x64
    ts: nts
- uses: ilammy/msvc-dev-cmd@v1
  with:
    arch: x64
    toolset: ${{steps.setup-php-sdk.outputs.toolset}}
- run: phpize
- run: configure --enable-dbase --with-prefix=${{steps.setup-php-sdk.outputs.prefix}}
- run: nmake
- run: nmake test TESTS=tests

Inputs

  • version: the PHP version to build for (7.0, 7.1, 7.2, 7.3, 7.4, 8.0 or 8.1)
  • arch: the architecture to build for (x64 or x86)
  • ts: thread-safety (nts or ts)
  • deps: dependency libraries to install; for now, only core dependencies are available

Outputs

  • toolset: the required toolset version; needs to be passed to the ilammy/msvc-dev-cmd action
  • prefix: the prefix of the PHP installation; needs to be passed to configure
Description
No description provided
Readme MIT 97 KiB
Languages
PowerShell 100%