mirror of
https://github.com/php/php-sdk-binary-tools.git
synced 2026-04-25 00:08:03 +02:00
f32680ead65792b302213fe2bcb9b83a39b6bfce
PHP SDK
PHP SDK is a toolset for building PHP under Windows
License
BSD
Notes
This reworked SDK is compatible with PHP 7.0 and above. The compatibility with php-sdk-binary-tools-20110915.zip available from windows.php.net is kept. Though, newer tools and workflows are now possible, and the work is in progress. The toolset consists on a mix of the hand written scripts, selected MSYS2 parts and standalone programs.
SDK tools
phpsdk_buildtree- initialize the development filesystem structurephpsdk_deps- check and handle dependency librariesphpsdk_version- show SDK versionphpsdk_dllmap- create a JSON listing of DLLs contained in zip files
Other tools
bison3.0.2,re2c0.15.3awk,gawk,sed,grepdiff,diff3,patchmd5sum,sha1sum,sha224sum,sha256sum,sha384sum,sha512sum7za,zip,unzipwget
Usage
Basic usage
git clone https://github.com/OSTC/php-sdk-binary-tools.git c:\php-sdkgit checkout new_binary_toolscdto c:\php-sdk and click one of thephpsdk-*.batfiles in the SDK root, depending on the desired build parameters- either move the sources from your old SDK, or -
phpsdk_buildtree, switch into the source dir and clone PHP - while in php-src, run
phpsdk_deps --update --branch YOUR_BRANCH_NAME - do the build, eg.
buildconf && configure --enable-cli && nmake
TODO more extensive documentation on the wiki
Staying compatible with the older version of the SDK
git clone https://github.com/OSTC/php-sdk-binary-tools.git c:\php-sdk- follow the instructions on the PHP wiki page
Description
⚠️ ARCHIVED: Original GitHub repository no longer exists. Preserved as backup on 2026-01-22T16:25:20.034Z
Languages
M4
36.7%
C
19.7%
PHP
16.9%
C++
9.9%
XSLT
7.5%
Other
9.3%