mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-03-18 04:44:53 +08:00
Update docs and READMEs
This commit is contained in:
parent
d3f8e94fe9
commit
1ce3ba0f30
@ -83,15 +83,16 @@ static-php-cli(简称 `spc`)有许多特性:
|
|||||||
> :x: 不支持
|
> :x: 不支持
|
||||||
|
|
||||||
| PHP Version | Status | Comment |
|
| PHP Version | Status | Comment |
|
||||||
|-------------|--------------------|----------------------------------------------|
|
|-------------|--------------------|---------------------------------------------------------|
|
||||||
| 7.2 | :x: | |
|
| 7.2 | :x: | |
|
||||||
| 7.3 | :x: | phpmicro 和许多扩展不支持 7.3、7.4 版本 |
|
| 7.3 | :x: | phpmicro 和许多扩展不支持 7.3、7.4 版本 |
|
||||||
| 7.4 | :x: | phpmicro 和许多扩展不支持 7.3、7.4 版本 |
|
| 7.4 | :x: | phpmicro 和许多扩展不支持 7.3、7.4 版本 |
|
||||||
| 8.0 | :warning: | PHP 官方已停止 8.0 的维护,我们不再处理 8.0 相关的 backport 支持 |
|
| 8.0 | :warning: | PHP 官方已停止 8.0 的维护,我们不再处理 8.0 相关的 backport 支持 |
|
||||||
| 8.1 | :heavy_check_mark: | PHP 官方仅对 8.1 提供安全更新 |
|
| 8.1 | :heavy_check_mark: | PHP 官方仅对 8.1 提供安全更新,在 8.5 发布后我们不再处理 8.1 相关的 backport 支持 |
|
||||||
| 8.2 | :heavy_check_mark: | |
|
| 8.2 | :heavy_check_mark: | |
|
||||||
| 8.3 | :heavy_check_mark: | |
|
| 8.3 | :heavy_check_mark: | |
|
||||||
| 8.4 | :heavy_check_mark: | |
|
| 8.4 | :heavy_check_mark: | |
|
||||||
|
| 8.5 | :heavy_check_mark: | |
|
||||||
|
|
||||||
> 这个表格的支持状态是 static-php-cli 对构建对应版本的支持情况,不是 PHP 官方对该版本的支持情况。
|
> 这个表格的支持状态是 static-php-cli 对构建对应版本的支持情况,不是 PHP 官方对该版本的支持情况。
|
||||||
|
|
||||||
|
|||||||
@ -95,10 +95,12 @@ Currently supported PHP versions for compilation:
|
|||||||
| 7.3 | :x: | phpmicro and some extensions not supported on 7.x |
|
| 7.3 | :x: | phpmicro and some extensions not supported on 7.x |
|
||||||
| 7.4 | :x: | phpmicro and some extensions not supported on 7.x |
|
| 7.4 | :x: | phpmicro and some extensions not supported on 7.x |
|
||||||
| 8.0 | :warning: | PHP official has stopped maintenance of 8.0, we no longer provide backport support for version 8.0 |
|
| 8.0 | :warning: | PHP official has stopped maintenance of 8.0, we no longer provide backport support for version 8.0 |
|
||||||
| 8.1 | :heavy_check_mark: | PHP official has security fixes only |
|
| 8.1 | :heavy_check_mark: | PHP official has security fixes only, we no longer provide backport support when 8.5 released |
|
||||||
| 8.2 | :heavy_check_mark: | |
|
| 8.2 | :heavy_check_mark: | |
|
||||||
| 8.3 | :heavy_check_mark: | |
|
| 8.3 | :heavy_check_mark: | |
|
||||||
| 8.4 | :heavy_check_mark: | |
|
| 8.4 | :heavy_check_mark: | |
|
||||||
|
| 8.5 (alpha) | :heavy_check_mark: | |
|
||||||
|
|
||||||
|
|
||||||
> This table shows the support status for static-php-cli in building the corresponding version,
|
> This table shows the support status for static-php-cli in building the corresponding version,
|
||||||
> not the official PHP support status for that version.
|
> not the official PHP support status for that version.
|
||||||
|
|||||||
@ -238,6 +238,7 @@ const availablePhpVersions = [
|
|||||||
'8.2',
|
'8.2',
|
||||||
'8.3',
|
'8.3',
|
||||||
'8.4',
|
'8.4',
|
||||||
|
'8.5',
|
||||||
];
|
];
|
||||||
|
|
||||||
const I18N = {
|
const I18N = {
|
||||||
|
|||||||
@ -32,7 +32,7 @@ Windows currently only supports the x86_64 architecture, and does not support 32
|
|||||||
|
|
||||||
## Supported PHP Version
|
## Supported PHP Version
|
||||||
|
|
||||||
Currently, static php cli supports PHP versions 8.1 to 8.4, and theoretically supports PHP 8.0 and earlier versions.
|
Currently, static php cli supports PHP versions 8.1 to 8.5, and theoretically supports PHP 8.0 and earlier versions.
|
||||||
Simply select the earlier version when downloading.
|
Simply select the earlier version when downloading.
|
||||||
However, due to some extensions and special components that have stopped supporting earlier versions of PHP,
|
However, due to some extensions and special components that have stopped supporting earlier versions of PHP,
|
||||||
static-php-cli will not explicitly support earlier versions.
|
static-php-cli will not explicitly support earlier versions.
|
||||||
|
|||||||
@ -242,8 +242,8 @@ Also, it is available when downloading with the `--for-extensions` option.
|
|||||||
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Specifying to download a beta version of PHP8.3
|
# Specifying to download a alpha version of PHP 8.5
|
||||||
bin/spc download --all -U "php-src:https://downloads.php.net/~eric/php-8.3.0beta1.tar.gz"
|
bin/spc download --all -U "php-src:https://downloads.php.net/~daniels/php-8.5.0alpha1.tar.xz"
|
||||||
|
|
||||||
# Specifying to download an older version of the curl library
|
# Specifying to download an older version of the curl library
|
||||||
bin/spc download --all -U "curl:https://curl.se/download/curl-7.88.1.tar.gz"
|
bin/spc download --all -U "curl:https://curl.se/download/curl-7.88.1.tar.gz"
|
||||||
|
|||||||
@ -29,6 +29,6 @@ Windows 目前只支持 x86_64 架构,不支持 32 位 x86、不支持 arm64
|
|||||||
|
|
||||||
## PHP 支持版本
|
## PHP 支持版本
|
||||||
|
|
||||||
目前,static-php-cli 对 PHP 8.1 ~ 8.4 版本是支持的,对于 PHP 8.0 及更早版本理论上支持,只需下载时选择早期版本即可。
|
目前,static-php-cli 对 PHP 8.1 ~ 8.5 版本是支持的,对于 PHP 8.0 及更早版本理论上支持,只需下载时选择早期版本即可。
|
||||||
但由于部分扩展和特殊组件已对早期版本的 PHP 停止了支持,所以 static-php-cli 不会明确支持早期版本。
|
但由于部分扩展和特殊组件已对早期版本的 PHP 停止了支持,所以 static-php-cli 不会明确支持早期版本。
|
||||||
我们推荐你编译尽可能新的 PHP 版本,以获得更好的体验。
|
我们推荐你编译尽可能新的 PHP 版本,以获得更好的体验。
|
||||||
|
|||||||
@ -209,8 +209,8 @@ bin/spc download --from-zip=/path/to/your/download.zip
|
|||||||
让下载器强制使用你指定的链接下载此 source 的包。使用方法为 `{source-name}:{url}` 即可,可同时重写多个库的下载地址。在使用 `--for-extensions` 选项下载时同样可用。
|
让下载器强制使用你指定的链接下载此 source 的包。使用方法为 `{source-name}:{url}` 即可,可同时重写多个库的下载地址。在使用 `--for-extensions` 选项下载时同样可用。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 例如:指定下载测试版的 PHP8.3
|
# 例如:指定下载 Alpha 版的 PHP8.5
|
||||||
bin/spc download --all -U "php-src:https://downloads.php.net/~eric/php-8.3.0beta1.tar.gz"
|
bin/spc download --all -U "php-src:https://downloads.php.net/~daniels/php-8.5.0alpha1.tar.xz"
|
||||||
|
|
||||||
# 指定下载旧版本的 curl 库
|
# 指定下载旧版本的 curl 库
|
||||||
bin/spc download --all -U "curl:https://curl.se/download/curl-7.88.1.tar.gz"
|
bin/spc download --all -U "curl:https://curl.se/download/curl-7.88.1.tar.gz"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user