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
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -302,7 +302,7 @@ If you know [embed SAPI](https://github.com/php/php-src/tree/master/sapi/embed),
302
302
You may require the introduction of other libraries during compilation,
303
303
you can use `buildroot/bin/php-config` to obtain the compile-time configuration.
304
304
305
-
For an advanced example of how to use this feature, take a look at [how to use it to build a static version of FrankenPHP](https://github.com/dunglas/frankenphp/blob/main/docs/static.md).
305
+
For an advanced example of how to use this feature, take a look at [how to use it to build a static version of FrankenPHP](https://github.com/php/frankenphp/blob/main/docs/static.md).
Copy file name to clipboardExpand all lines: docs/en/guide/manual-build.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -167,6 +167,7 @@ If the build is successful, you will see the `buildroot/bin` directory in the cu
167
167
- fpm: The build result is `buildroot/bin/php-fpm`.
168
168
- micro: The build result is `buildroot/bin/micro.sfx`. If you need to further package it with PHP code, please refer to [Packaging micro binary](./manual-build#command-micro-combine).
169
169
- embed: See [Using embed](./manual-build#embed-usage).
170
+
- frankenphp: The build result is `buildroot/bin/frankenphp`.
170
171
171
172
If the build fails, you can use the `--debug` parameter to view detailed error information,
172
173
or use the `--with-clean` to clear the old compilation results and recompile.
@@ -290,6 +291,7 @@ You need to specify a compilation target, choose from the following parameters:
290
291
- `--build-fpm`: Build a fpm sapi (php-fpm, used in conjunction with other traditional fpm architecture software such as nginx)
291
292
- `--build-micro`: Build a micro sapi (used to build a standalone executable binary containing PHP code)
292
293
- `--build-embed`: Build an embed sapi (used to embed into other C language programs)
294
+
- `--build-frankenphp`: Build a [FrankenPHP](https://github.com/php/frankenphp) executable
293
295
- `--build-all`: build all above sapi
294
296
295
297
```bash
@@ -509,6 +511,8 @@ When `bin/spc doctor` automatically repairs the Windows environment, tools such
509
511
Here is an example of installing the tool:
510
512
511
513
- Download and install UPX (Linux and Windows only): `bin/spc install-pkg upx`
514
+
- Download and install nasm (Windows only): `bin/spc install-pkg nasm`
515
+
- Download and install go-xcaddy: `bin/spc install-pkg go-xcaddy`
0 commit comments