deploy: 3ce302d0e65b17ddfbf9c7878013370f9674985d

This commit is contained in:
crazywhalecc 2024-09-04 08:36:11 +00:00
parent 45c45344ab
commit 717e4ff7f0
51 changed files with 102 additions and 100 deletions

File diff suppressed because one or more lines are too long

View File

@ -38,6 +38,7 @@ import{_ as s,c as i,o as e,a1 as a}from"./chunks/framework.CszIUXhs.js";const g
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --all</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># Download all dependent packages, and specify the main version of PHP to download, optional: 7.3, 7.4, 8.0, 8.1, 8.2, 8.3</span></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># Also supports specific version of php release: 8.3.10, 8.2.22, etc.</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --all</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --with-php=8.2</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># Show download progress bar while downloading (curl)</span></span>
@ -65,7 +66,7 @@ import{_ as s,c as i,o as e,a1 as a}from"./chunks/framework.CszIUXhs.js";const g
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --for-libs=liblz4,libevent</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --without-suggestions</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># When downloading sources, ignore some source caches (always force download, e.g. switching PHP version)</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --for-extensions=curl,pcntl,xml</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --ignore-cache-sources=php-src</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --with-php=8.3</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --for-extensions=curl,pcntl,xml</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --ignore-cache-sources=php-src</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --with-php=8.3.10</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># Set retry times (default is 0)</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --all</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --retry=2</span></span></code></pre></div><p>If the network in your area is not good, or the speed of downloading the dependency package is too slow, you can download <code>download.zip</code> which is packaged regularly every week from GitHub Action, and use the command to directly use the zip archive as a dependency.</p><p>Dependent packages can be downloaded locally from <a href="https://github.com/static-php/static-php-cli-hosted/actions/workflows/download-cache.yml" target="_blank" rel="noreferrer">Action</a>. Enter Action and select the latest Workflow that has been successfully run, and download <code>download-files-x.y</code>.</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --from-zip=/path/to/your/download.zip</span></span></code></pre></div><p>If a source cannot be downloaded all the time, or you need to download some specific version of the package, such as downloading the beta version of PHP, the old version of the library, etc., you can use the parameter <code>-U</code> or <code>--custom-url</code> to rewrite the download link, Make the downloader force the link you specify to download packages from this source. The method of use is <code>{source-name}:{url}</code>, which can rewrite the download URLs of multiple libraries at the same time. Also, it is available when downloading with the <code>--for-extensions</code> option.</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># Specifying to download a beta version of PHP8.3</span></span>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -45,8 +45,8 @@ import{_ as s,c as i,o as a,a1 as n}from"./chunks/framework.CszIUXhs.js";const g
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># 仅下载要编译的库包括其依赖使用库名不包含可选库</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --for-libs=liblz4,libevent</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --without-suggestions</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># 下载资源时忽略部分资源的缓存强制下载如切换 PHP 版本</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --for-extensions=curl,pcntl,xml</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --ignore-cache-sources=php-src</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --with-php=8.3</span></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># 下载资源时忽略部分资源的缓存强制下载如切换特定 PHP 版本</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --for-extensions=curl,pcntl,xml</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --ignore-cache-sources=php-src</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --with-php=8.3.10</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># 下载资源时优先下载有预编译包的依赖库减少编译依赖的时间</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --for-extensions=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">&quot;curl,pcntl,xml,mbstring&quot;</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --prefer-pre-built</span></span>
@ -54,7 +54,7 @@ import{_ as s,c as i,o as a,a1 as n}from"./chunks/framework.CszIUXhs.js";const g
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># 下载所有依赖包</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --all</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># 下载所有依赖包并指定下载的 PHP 主版本可选7.37.48.08.18.28.3</span></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># 下载所有依赖包并指定下载的 PHP 主版本可选7.37.48.08.18.28.3也可以使用特定的版本 8.3.10</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bin/spc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> download</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --all</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --with-php=8.2</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># 下载时显示下载进度条curl</span></span>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"zh_faq_index.md":"Bs3v_2I2","en_develop_source-module.md":"BvLG6ZYy","en_develop_structure.md":"Bam0WW0K","en_develop_system-build-tools.md":"Ds5Kgdf6","en_develop_php-src-changes.md":"Dw_q8s3t","en_develop_doctor-module.md":"M_P38WuA","zh_index.md":"Bu-me8xZ","en_guide_index.md":"DzPC1rL-","zh_develop_structure.md":"DDUlE6Vc","en_index.md":"B7rqxnyF","deps-map-lib.md":"B6iE3n36","zh_guide_troubleshooting.md":"CSXAWaMN","deps-map-ext.md":"YUYMh0WS","zh_develop_php-src-changes.md":"C7L9rEms","en_guide_troubleshooting.md":"BZNNttUZ","zh_develop_index.md":"CISWAEXj","en_guide_extensions.md":"BeSGT7E-","en_guide_env-vars.md":"3RlOpJoq","en_guide_action-build.md":"DqfXKtKF","zh_develop_doctor-module.md":"CPRdzud3","zh_develop_system-build-tools.md":"DvA9SnOG","en_guide_deps-map.md":"QDl3bZ79","zh_guide_index.md":"D0Jfo4Dz","en_guide_build-on-windows.md":"Bw1buXoR","en_guide_manual-build.md":"Bn941fl8","en_develop_index.md":"BqNiKnHj","zh_develop_source-module.md":"ByssbQZ9","zh_guide_action-build.md":"BQOsJgGT","en_guide_cli-generator.md":"BECA_Gms","zh_guide_build-on-windows.md":"C1RFP4Q6","zh_guide_extensions.md":"Di_WlM9e","zh_guide_extension-notes.md":"SlBCrb5I","en_contributing_index.md":"0xRtVBv6","index.md":"DDaDbFm-","zh_guide_cli-generator.md":"B90jBWv3","en_faq_index.md":"DM_hczmb","zh_guide_env-vars.md":"CV_kppb_","en_guide_extension-notes.md":"C-SzmSnl","extensions.md":"dvLwihYA","extension-notes.md":"CYTuu5Xm","zh_guide_deps-map.md":"kce0feMZ","zh_contributing_index.md":"BgLPhRbJ","zh_guide_manual-build.md":"DuFqT3ee"}
{"en_faq_index.md":"DM_hczmb","en_guide_extensions.md":"BeSGT7E-","deps-map-ext.md":"YUYMh0WS","en_develop_system-build-tools.md":"Ds5Kgdf6","en_guide_extension-notes.md":"C-SzmSnl","zh_guide_extensions.md":"Di_WlM9e","extensions.md":"dvLwihYA","en_index.md":"B7rqxnyF","en_guide_index.md":"DzPC1rL-","zh_develop_structure.md":"DDUlE6Vc","en_develop_doctor-module.md":"M_P38WuA","en_contributing_index.md":"0xRtVBv6","zh_guide_index.md":"D0Jfo4Dz","extension-notes.md":"CYTuu5Xm","en_develop_php-src-changes.md":"Dw_q8s3t","en_guide_troubleshooting.md":"BZNNttUZ","zh_guide_cli-generator.md":"B90jBWv3","zh_guide_env-vars.md":"CV_kppb_","index.md":"DDaDbFm-","en_develop_index.md":"BqNiKnHj","zh_guide_extension-notes.md":"SlBCrb5I","zh_guide_troubleshooting.md":"CSXAWaMN","en_guide_manual-build.md":"CfdQxQ8k","en_develop_source-module.md":"BvLG6ZYy","zh_contributing_index.md":"BgLPhRbJ","zh_faq_index.md":"Bs3v_2I2","zh_guide_action-build.md":"BQOsJgGT","zh_develop_index.md":"CISWAEXj","zh_develop_doctor-module.md":"CPRdzud3","zh_develop_php-src-changes.md":"C7L9rEms","en_develop_structure.md":"Bam0WW0K","deps-map-lib.md":"B6iE3n36","en_guide_deps-map.md":"QDl3bZ79","en_guide_action-build.md":"DqfXKtKF","en_guide_cli-generator.md":"BECA_Gms","en_guide_build-on-windows.md":"Bw1buXoR","zh_develop_source-module.md":"ByssbQZ9","zh_guide_manual-build.md":"Q3TJN6bZ","zh_guide_deps-map.md":"kce0feMZ","en_guide_env-vars.md":"3RlOpJoq","zh_index.md":"Bu-me8xZ","zh_guide_build-on-windows.md":"C1RFP4Q6","zh_develop_system-build-tools.md":"DvA9SnOG"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long