Github Action to set up an environment for building PHP extensions on Windows.
- PHP SDK - a tool kit for Windows PHP builds
- PHP Developer Pack - libraries, c headers, scripts and phpizeutility
- SDK and Developer tools - added to the system path
- name: Setup PHP SDK with Developer Pack
  uses: zephir-lang/[email protected]
  with:
    php_version: '8.0'
    ts: 'nts'
    msvc: 'vs16'
    arch: 'x64'
    install_dir: 'C:\tools'
    cache_dir: 'C:\Downloads'- php_version: the PHP version to build for (7.0, 7.1, 7.2, 7.3, 7.4, 8.0 or 8.1)
- ts: thread-safety (nts or ts). TS refers to multithread capable builds. NTS refers to single thread only builds. Default:- nts
- msvc: the compiler toolset prefix, means Visual Studio version. (e.g: vc15 - Visual C++ 2017 compiler).
- arch: the target architecture to build for (x64 or x86). Default:- x64
- install_dir: the target directory to install the sdk and devpack. (e.g:- C:\tools)
- cache_dir: directory for downloaded files cache. If not specified - action will be using system tmp directory.
Setup PHP SDK action licensed under the MIT License. See the LICENSE file for more information.