You can install PHP extensions by providing a comma-separated list to the extensions input.
- Ubuntu: Supports extensions available as packages, on PECL, or via git repositories.
- macOS: Supports extensions available on PECL or via git repositories.
- Windows: Supports extensions available on PECL that have a
DLL binary.
To install a specific version of a PECL extension, suffix the name with the version (e.g., extension-1.2.3). For pre-release versions, use suffixes like alpha, beta, devel, or snapshot (e.g., extension-beta).
- name: Setup PHP with PECL extension
uses: shivammathur/setup-php@v2
with:
php-version: '8.5'
extensions: imagick, redis