henderkes
ce7829fd13
support for php-src switching by downloading different php version (like it was before, essentially)
2026-01-01 15:38:35 +01:00
henderkes
3c0cc5bd86
allow downloading multiple php versions
2026-01-01 13:56:01 +01:00
Marc
8332ed87e0
Merge branch 'main' into frankenphp/mbed
2025-11-07 10:51:55 +01:00
Marc
8649068159
Merge branch 'main' into frankenphp/mbed
2025-10-24 16:50:28 +02:00
Jerry Ma
b519291fa2
PIE download support & Downloader and ConfigValidator enhance ( #934 )
2025-10-21 16:20:13 +08:00
crazywhalecc
15638cea4c
Add log dir expose, unify SPC_FIX_DEPLOY_ROOT parsing
2025-10-18 12:52:59 +08:00
crazywhalecc
c711a3666e
Add Windows CGI SAPI build support
2025-10-16 00:55:21 +08:00
DubbleClick
4d3501118e
add --with-frankenphp-app option to embed an app
2025-09-05 21:47:41 +07:00
crazywhalecc
a2c5c7e6e6
Add cgi SAPI
2025-09-04 14:05:00 +08:00
DubbleClick
460eb02086
build frankenphp and embed after shared extensions, make sure the linker doesn't drop libphp.a symbols that extensions need
2025-08-29 08:52:55 +07:00
DubbleClick
ecdb94b429
suggestions
2025-08-27 08:31:48 +07:00
DubbleClick
9803bf6c3f
prevent warning message from addons
2025-08-26 00:59:54 +07:00
Marc
37e0f1d3f3
Update src/SPC/command/BuildPHPCommand.php
2025-08-25 19:50:41 +07:00
DubbleClick
8104ff7236
update checks for shared swoole-hook extensions
2025-08-25 12:08:53 +07:00
Jerry Ma
a73c097c94
Update src/SPC/command/BuildPHPCommand.php
...
Co-authored-by: Marc <m@pyc.ac>
2025-08-11 13:29:42 +08:00
crazywhalecc
b34b6594de
Suggestions
2025-08-11 12:05:41 +08:00
crazywhalecc
2fba61e9bd
Enhance exception handling by binding builder and extra info to ExceptionHandler
2025-08-11 10:48:48 +08:00
crazywhalecc
333b776e77
Refactor all command class exception handling
2025-08-07 13:09:18 +08:00
crazywhalecc
1047d471ed
Merge branch 'main' into php-85
...
# Conflicts:
# src/SPC/builder/linux/LinuxBuilder.php
# src/SPC/store/source/PhpSource.php
# src/globals/test-extensions.php
2025-07-31 23:46:34 +08:00
crazywhalecc
5f2459ae43
Avoid useless exception on startup version mismatch
2025-07-15 21:11:38 +08:00
DubbleClick
2ebdc4509c
<
2025-07-01 11:00:24 +07:00
crazywhalecc
e1e48922de
Use isStatic instead of isStaticTarget
2025-06-29 22:49:48 +08:00
DubbleClick
dbdf10c75a
support for dynamic linking of musl libc
2025-06-29 18:24:25 +07:00
crazywhalecc
977fbaa8ef
Suggestions
2025-06-29 16:00:17 +08:00
crazywhalecc
12aadf18cc
refactor: replace SPC_LIBC with SPC_TARGET and update related logic
2025-06-28 16:36:05 +08:00
Marc
6c47065686
Merge pull request #782 from crazywhalecc/fix/aarch64-uv-pthread
...
fix uv missing pthread_atfork in aarch64 centos 7
2025-06-20 17:22:52 +07:00
DubbleClick
58d979712e
suggestion
2025-06-20 17:11:52 +07:00
crazywhalecc
f6837079d3
Revert build-embed option as boolean
2025-06-20 01:57:45 +08:00
Marc
8293160a01
fix bug with only --build-embed ( #781 )
...
* passing --build-embed sets the result to NULL, not true (and not false, like for options that are not passed)
* prettify
* make sure embed can only contain null, static, shared or false
2025-06-20 01:27:02 +08:00
Marc
c3b520c3d4
Merge pull request #779 from crazywhalecc/docs
...
remove old extension file before building new php version
2025-06-19 18:45:22 +07:00
Jerry Ma
80687dfea3
Add macOS strip option -S, fix macOS micro strip option ( #778 )
...
* Add macOS strip option `-S`, fix macOS micro strip option
* Change docs and help messages
2025-06-19 19:31:25 +08:00
DubbleClick
7f9da6478f
remove old extension file before building new php version
2025-06-19 18:13:00 +07:00
DubbleClick
2bc9fef758
cs fix
2025-06-19 10:09:42 +07:00
DubbleClick
aec03b2f24
move enable zts check
2025-06-19 10:08:51 +07:00
DubbleClick
ba6ed137c6
remove old file deletions
2025-06-19 10:03:35 +07:00
DubbleClick
597db25178
frankenphp requires ZTS
2025-06-19 10:00:56 +07:00
crazywhalecc
8e2dffc3b5
Add frankenphp sapi embed build at build command, not constant
2025-06-18 20:54:54 +08:00
DubbleClick
82ee6f0dee
allow specifying if we want to build embed shared or static
2025-06-18 12:35:48 +07:00
DubbleClick
f64eb0dea5
build for bsd and macos too
2025-06-18 11:20:05 +07:00
DubbleClick
c1870af1b1
add frankenphp sapi
2025-06-18 11:15:16 +07:00
DubbleClick
302cf8345d
properly handle different php versions, clean up only required files
2025-06-13 13:01:02 +07:00
DubbleClick
e31942bf1e
uncommented buildphp, haha
2025-06-07 08:21:56 +07:00
DubbleClick
a68212672b
apply suggestions
2025-06-06 23:49:58 +07:00
DubbleClick
55b4ba5832
fix file_exists check in printing shared extension folder
2025-06-01 13:23:44 +07:00
DubbleClick
835fc1e360
oops
2025-05-22 16:08:09 +07:00
DubbleClick
2a70b998e3
change to count of Static Extensions
2025-05-22 16:07:52 +07:00
DubbleClick
b376d1682f
remove runSharedExtensionCheckUnix
2025-05-21 18:35:48 +07:00
Marc
95380168ef
Merge branch 'fix/icurel' into feat/spx
2025-05-21 14:55:17 +07:00
DubbleClick
7698ceb108
fixes for more configure args
2025-05-21 14:10:56 +07:00
Marc
1e50dac5a6
Update BuildPHPCommand.php
...
fix printed path
2025-05-20 10:50:41 +07:00