You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ Build a specific version of PHP, with the required architecture and thread safet
34
34
- name: Build PHP
35
35
uses: php/php-windows-builder/php@v1
36
36
with:
37
-
php-version: '8.4.1'
37
+
php-version: '8.4.11'
38
38
arch: x64
39
39
ts: nts
40
40
```
@@ -62,7 +62,7 @@ jobs:
62
62
- name: Build
63
63
uses: php/php-windows-builder/php@v1
64
64
with:
65
-
php-version: '8.4.1'
65
+
php-version: '8.4.11'
66
66
arch: ${{ matrix.arch }}
67
67
ts: ${{ matrix.ts }}
68
68
```
@@ -82,7 +82,7 @@ Build a specific version of a PHP extension.
82
82
uses: php/php-windows-builder/extension@v1
83
83
with:
84
84
extension-url: https://github.com/xdebug/xdebug
85
-
extension-ref: '3.3.2'
85
+
extension-ref: '3.4.5'
86
86
php-version: '8.3'
87
87
ts: nts
88
88
arch: x64
@@ -123,7 +123,7 @@ jobs:
123
123
uses: php/php-windows-builder/extension-matrix@v1
124
124
with:
125
125
extension-url: https://github.com/xdebug/xdebug
126
-
extension-ref: '3.3.2'
126
+
extension-ref: '3.4.5'
127
127
php-version-list: '8.2, 8.3'
128
128
arch-list: 'x64, x86'
129
129
ts-list: 'nts, ts'
@@ -260,12 +260,12 @@ Next, make sure you have the required Visual Studio version installed to build t
260
260
If the required Visual Studio version is not installed, for the first time you try to build PHP, the module will try to install the required Visual Studio components automatically.
261
261
262
262
Then, you can build PHP by using the `Invoke-PhpBuild` command.
263
-
- To build a specific version, use the `Version` input. It supports values in major.minor.patch format, e.g., 7.4.25, 8.0.12, etc., or `master` for the master branch of `php-src`.
264
-
- To build a 32-bit or a 64-bit version, use the `Arch` input. It supports values `x64` and `x86`.
265
-
- To build a thread-safe or non-thread-safe version, use the `Ts` input. It supports values `ts` and `nts`.
263
+
- To build a specific version, you can use the `Version` input. It supports values in major.minor.patch format, e.g., 7.4.25, 8.0.12, etc., or `master` for the master branch of `php-src`.
264
+
- To build a 32-bit or a 64-bit version, you can use the `Arch` input. It supports values `x64` and `x86`.
265
+
- To build a thread-safe or non-thread-safe version, you can use the `Ts` input. It supports values `ts` and `nts`.
Next, make sure you have the required Visual Studio version installed to build the PHP version you want. You can find the required Visual Studio version in the [PHP Version Support table](#php-version-support) above.
292
-
If the required Visual Studio version is not installed, for the first time you try to build PHP, the module will try to install the required Visual Studio components automatically.
291
+
Next, make sure you have the required Visual Studio version installed to build the PHP extension you want. You can find the required Visual Studio version in the [PHP Version Support table](#php-version-support) above based on the PHP version you are building the PHP extension for.
292
+
If the required Visual Studio version is not installed, for the first time you try to build the PHP extension, the module will try to install the required Visual Studio components automatically.
293
293
294
294
Then, you can build the PHP extension by using the `Invoke-PhpBuildExtension` command.
295
-
- To build a php extension, use the `ExtensionUrl` input. It supports a git repository URL as value.
296
-
- To build a specific version of the extension, use the `ExtensionRef` input. It supports a git reference, e.g., a tag or a branch as value.
297
-
- To build the extension for a specific PHP version, use the `PhpVersion` input. It supports values in major.minor format, e.g., 7.4, 8.0, etc.
298
-
- To build the extension for a 32-bit or a 64-bit version, use the `Arch` input. It supports values `x64` and `x86`.
299
-
- To build the extension for a thread-safe or non-thread-safe version, use the `Ts` input. It supports values `ts` and `nts`.
300
-
- To specify the libraries required for the extension, use the `Libraries` input. It supports a comma-separated list of library names.
301
-
- To specify additional arguments to pass to the `configure` script, use the `Args` input. It supports a string value.
295
+
- To build a php extension, you can use the `ExtensionUrl` input. It supports a git repository URL as value.
296
+
- To build a specific version of the extension, you can use the `ExtensionRef` input. It supports a git reference, e.g., a tag or a branch as value.
297
+
- To build the extension for a specific PHP version, you can use the `PhpVersion` input. It supports values in major.minor format, e.g., 7.4, 8.0, etc.
298
+
- To build the extension for a 32-bit or a 64-bit PHP version, you can use the `Arch` input. It supports values `x64` and `x86`.
299
+
- To build the extension for a thread-safe or non-thread-safe PHP version, you can use the `Ts` input. It supports values `ts` and `nts`.
300
+
- To specify the libraries required for the extension, you can use the `Libraries` input. It supports a comma-separated list of library names.
301
+
- To specify additional arguments to pass to the `configure` script, you can use the `Args` input. It supports a string value.
0 commit comments