mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-09 09:55:37 +08:00
Add GUIDE section for v3 docs
This commit is contained in:
@@ -5,6 +5,8 @@
|
||||
StaticPHP 是一个构建工具,能够将 PHP 解释器与你所需的扩展一起编译成一个独立的二进制文件,无需在目标系统上预先安装 PHP 或任何依赖库。
|
||||
构建产物可以直接分发和运行,适用于 Linux、macOS 和 Windows 平台。
|
||||
|
||||
StaticPHP 的能力不止于 PHP。依托同一套构建基础设施,它还可以将 `curl`、`pkg-config`、`htop` 等常用命令行工具编译为独立的静态二进制,无需在目标机器上安装任何依赖即可直接运行。后续还会持续扩充内置支持的工具集。
|
||||
|
||||
## 为什么要构建静态 PHP
|
||||
|
||||
普通 PHP 安装依赖系统环境:你需要先安装 PHP、再装扩展、再处理各个发行版之间的差异。
|
||||
@@ -18,7 +20,7 @@ StaticPHP 是一个构建工具,能够将 PHP 解释器与你所需的扩展
|
||||
|
||||
## phpmicro:把 PHP 和你的代码打包成一个文件
|
||||
|
||||
[phpmicro](https://github.com/easysoft/phpmicro) 是一个第三方 PHP SAPI,StaticPHP 对其提供原生支持。
|
||||
[phpmicro](https://micro.static-php.dev) 是一个第三方 PHP SAPI,StaticPHP 对其提供原生支持。
|
||||
它能将 PHP 解释器本身和你的 `.php` 源文件(或 `.phar` 打包文件)合并成单个自解压可执行文件(`sfx`)。
|
||||
|
||||
```
|
||||
@@ -48,6 +50,6 @@ StaticPHP 支持将 FrankenPHP 连同所需扩展一起静态编译,
|
||||
|
||||
## 接下来
|
||||
|
||||
- [安装 SPC](./installation) — 安装 StaticPHP 构建工具
|
||||
- [安装 StaticPHP](./installation) — 安装 StaticPHP 构建工具
|
||||
- [第一次构建](./first-build) — 完整流程演示:从下载源码到得到可执行文件
|
||||
- [命令行参考](./cli-reference) — 所有命令与选项速查
|
||||
|
||||
Reference in New Issue
Block a user