internals:windows:stepbystepbuild_sdk_2
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
internals:windows:stepbystepbuild_sdk_2 [2019/08/21 11:37] – PHP 7.4 builds should use VS 2017 now cmb | internals:windows:stepbystepbuild_sdk_2 [2021/02/08 07:24] – kalle | ||
---|---|---|---|
Line 135: | Line 135: | ||
At this point, your compiled extension will be located in the release directory. | At this point, your compiled extension will be located in the release directory. | ||
+ | |||
+ | ==== Release directories ==== | ||
+ | |||
+ | When you have successfully compiled PHP, the release directory can be one of multiple, depending on the build configuration: | ||
+ | |||
+ | - `Release`: Release NTS build | ||
+ | - `Release_TS`: | ||
+ | - `Debug`: Debug NTS build | ||
+ | - `Debug_TS`: Debug ZTS build | ||
+ | |||
+ | If you are compiling using a 64-bit compiler, then these directories will be located in a directory called `x64`. | ||
===== Pitfalls ===== | ===== Pitfalls ===== | ||
Line 140: | Line 151: | ||
- For possible PHP SDK issues, please consult the PHP SDK readme | - For possible PHP SDK issues, please consult the PHP SDK readme | ||
- As of PHP 7.3 the switch --enable-native-intrinsics is available. The resulting binary will then require a processor with the corresponding feature set available. For example, if you set --enable-native-intrinsics=avx2, | - As of PHP 7.3 the switch --enable-native-intrinsics is available. The resulting binary will then require a processor with the corresponding feature set available. For example, if you set --enable-native-intrinsics=avx2, | ||
+ | - In some circumstances, | ||
internals/windows/stepbystepbuild_sdk_2.txt · Last modified: 2022/01/10 09:43 by cmb