Static-PHP-Cli 静态编译、构建PHP解释器器具
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> Static-PHP-Cli 静态编译、构建PHP解释器<span style="color: black;">工具</span> </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q0.itc.cn/q_70/images03/20240406/ce9dd1364d1544329298d0b3c15ab3da.jpeg" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">介绍 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">static-php-cli</span></strong>是一个用于静态编译、构建 PHP 解释器的<span style="color: black;">工具</span>,支持众多流行扩展。<span style="color: black;">日前</span> static-php-cli 支持 <span style="color: black;">cli</span>、<span style="color: black;">fpm</span>、<span style="color: black;">embed</span>和 <span style="color: black;">micro</span>SAPI。<strong style="color: blue;"><span style="color: black;">static-php-cli</span></strong><span style="color: black;">亦</span>支持将 PHP 代码和 PHP 运行时打包为一个文件并运行。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">特性 </p>
<span style="color: black;">构建独立的单文件 PHP 解释器,<span style="color: black;">没</span>需任何依赖</span>
<span style="color: black;">构建 </span><strong style="color: blue;"><span style="color: black;">phpmicro</span></strong>自执行二进制(将 PHP 代码和 PHP 解释器打包为一个文件)
<span style="color: black;"><span style="color: black;">供给</span>一键<span style="color: black;">检测</span>和修复编译环境的 Doctor 模块</span>
<span style="color: black;">支持多个系统:Linux、macOS、FreeBSD、Windows</span>
<span style="color: black;">高度自定义的代码 patch 功能</span>
<span style="color: black;">自带编译依赖管理</span>
<span style="color: black;"><span style="color: black;">供给</span>由<span style="color: black;">自己</span>编译的独立 spc 二进制(<span style="color: black;">运用</span> spc 和 box 构建)</span>
<span style="color: black;">支持<span style="color: black;">海量</span> 扩展</span>
<span style="color: black;">整合 UPX <span style="color: black;">工具</span>(减小二进制文件体积)</span>
<span style="color: black;">运用</span>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">静态 php-cli</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q1.itc.cn/q_70/images03/20240406/3640842446ec411ab05c290655f6c681.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">运用</span> phpmicro 打包 PHP 代码</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">直接下载</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">倘若</span>你不想<span style="color: black;">自动</span>编译 PHP,<span style="color: black;">能够</span>从本项目现有的示例 Action 下载 Artifact,<span style="color: black;">亦</span><span style="color: black;">能够</span>从自托管的服务器下载。</span></p>
<span style="color: black;">扩展组合 - common:common 组合<span style="color: black;">包括</span>了约 30+ 个常用扩展,体积为 22MB <span style="color: black;">上下</span>。</span>
<span style="color: black;">扩展组合 - bulk:bulk 组合<span style="color: black;">包括</span>了 50+ 个扩展,体积为 70MB <span style="color: black;">上下</span>。</span>
<span style="color: black;">扩展组合 - minimal:minimal 组合<span style="color: black;">包括</span>了 5 个扩展,体积为 6MB <span style="color: black;">上下</span>。</span>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">针对</span> Windows 系统,<span style="color: black;">日前</span>支持的扩展较少,故仅<span style="color: black;">供给</span> SPC <span style="color: black;">自己</span>运行的最小扩展组合的 </span><span style="color: black;">cli</span>和 <span style="color: black;">micro</span>:扩展组合 - spc-min。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">运用</span> static-php-cli 构建 PHP </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">编译环境需求</strong></p>
<span style="color: black;">PHP >= 8.1(这是 spc <span style="color: black;">自己</span><span style="color: black;">必须</span>的版本,不是支持的构建版本)</span>
<span style="color: black;">扩展:mbstring,tokenizer,phar</span>
<span style="color: black;">系统安装了 curl 和 git</span>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">本项目采用 PHP 编写,编译前<span style="color: black;">必须</span>一个 PHP 环境,比较滑稽。但本项目默认可<span style="color: black;">经过</span><span style="color: black;">自己</span>构建的 micro 和 static-php 二进制运行,其他只<span style="color: black;">必须</span><span style="color: black;">包括</span>上面<span style="color: black;">说到</span>的扩展和 PHP 版本大于等于 8.1 <span style="color: black;">就可</span>。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">下面是架构支持<span style="color: black;">状况</span>,</span><span style="color: black;">Github</span><span style="color: black;">表率</span>支持 GitHub Action 构建, <span style="color: black;">电脑</span><span style="color: black;">表率</span>支持本地构建,空 <span style="color: black;">表率</span>暂不支持。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="//q4.itc.cn/q_70/images03/20240406/c09015a2d2ea4bbba56e7dc094a4dfd2.jpeg" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">当前支持编译的 PHP 版本:</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">⚠️ 支持,但可能<span style="color: black;">再也不</span><span style="color: black;">供给</span>修复</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">✔️ 支持</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">❌ 不支持</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP VersionStatusComment7.2❌</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">7.3⚠️phpmicro 和许多扩展不支持 7.3、7.4 版本7.4⚠️phpmicro 和许多扩展不支持 7.3、7.4 版本8.0✔️PHP 官方已停止 8.0 的<span style="color: black;">守护</span>8.1✔️</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">8.2✔️</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">8.3✔️</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">支持的扩展</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">请先<span style="color: black;">按照</span>下方扩展列表<span style="color: black;">选取</span>你要编译的扩展。</span></p>
<span style="color: black;">扩展支持列表</span>
<span style="color: black;">编译命令生成器</span>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">倘若</span><span style="color: black;">这儿</span><span style="color: black;">无</span>你<span style="color: black;">必须</span>的扩展,<span style="color: black;">能够</span>提交 Issue。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">在线构建(<span style="color: black;">运用</span> GitHub Actions)</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">运用</span> GitHub Action <span style="color: black;">能够</span>方便地构建一个静态编译的 PHP,<span style="color: black;">同期</span><span style="color: black;">能够</span><span style="color: black;">自动</span>定义要编译的扩展。</span></p>
<span style="color: black;">Fork 本项目。</span>
<span style="color: black;">进入项目的 Actions,<span style="color: black;">选取</span> CI。</span>
<span style="color: black;"><span style="color: black;">选取</span> Run workflow,填入你要编译的 PHP 版本、<span style="color: black;">目的</span>类型、扩展列表。(扩展列表<span style="color: black;">运用</span>英文逗号分割,例如 bcmath,curl,mbstring)</span>
<span style="color: black;">等待大约一段时间后,进入对应的任务中,获取 Artifacts。</span>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">倘若</span>你<span style="color: black;">选取</span>了 </span><span style="color: black;">debug</span>,则会在构建时输出所有日志,<span style="color: black;">包含</span>编译的日志,以供排查错误。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">本地构建(<span style="color: black;">运用</span> spc 二进制)</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">该项目<span style="color: black;">供给</span>了 static-php-cli 的二进制文件:</span><span style="color: black;">spc</span>。您<span style="color: black;">能够</span><span style="color: black;">运用</span> <span style="color: black;">spc</span>二进制文件,<span style="color: black;">没</span>需安装任何运行时(用起来就像 golang 程序)。<span style="color: black;">日前</span>,<span style="color: black;">spc</span>二进制文件<span style="color: black;">供给</span>的平台有 Linux 和 macOS。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">运用</span>以下命令从自托管服务器下载:</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"># Download from self-hosted nightly builds (sync with main branch) # For Linux x86_64 curl -o spc https://dl.static-php.dev/static-php-cli/spc-bin/nightly/spc-linux-x86_64 # For Linux aarch64 curl -o spc https://dl.static-php.dev/static-php-cli/spc-bin/nightly/spc-linux-aarch64 # macOS x86_64 (Intel) curl -o spc https://dl.static-php.dev/static-php-cli/spc-bin/nightly/spc-macos-x86_64 # macOS aarch64 (Apple) curl -o spc https://dl.static-php.dev/static-php-cli/spc-bin/nightly/spc-macos-aarch64 # Windows (x86_64, win10 build 17063 or later) curl.exe -o spc.exe https://dl.static-php.dev/static-php-cli/spc-bin/nightly/spc-windows-x64.exe # Add execute perm (Linux and macOS only) chmod +x ./spc # Run (Linux and macOS) ./spc --version # Run (Windows powershell) .\spc.exe --version</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">自托管 </span><span style="color: black;">spc</span>由 GitHub Actions 构建,你<span style="color: black;">亦</span><span style="color: black;">能够</span>从 Actions 直接下载:此处。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">本地构建(<span style="color: black;">运用</span> git 源码)</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"># clone 仓库<span style="color: black;">就可</span> git clone https://github.com/crazywhalecc/static-php-cli.git </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">倘若</span>您的系统上尚未安装 php,<span style="color: black;">咱们</span><span style="color: black;">意见</span>你<span style="color: black;">运用</span>内置的 setup-runtime 自动安装 PHP 和 Composer。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">cd static-php-cli chmod +x bin/setup-runtime # it will download static php (from self-hosted server) and composer (from getcomposer) bin/setup-runtime # initialize composer deps bin/composer install # chmod chmod +x bin/spc bin/spc --version</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">起始</span>构建 PHP</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">下面是<span style="color: black;">运用</span> static-php-cli 的<span style="color: black;">基本</span>用法:</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">倘若</span>你<span style="color: black;">运用</span>的是打包好的</span><span style="color: black;">spc</span>二进制,你<span style="color: black;">必须</span>将下列命令的 <span style="color: black;">./bin/spc</span>替换为 <span style="color: black;">./spc</span>。</p># <span style="color: black;">检测</span>环境依赖,并<span style="color: black;">按照</span>尝试自动安装缺失的编译<span style="color: black;">工具</span> ./bin/spc doctor --auto-fix # 拉取所有依赖库 ./bin/spc download --all # 只拉取编译指定扩展<span style="color: black;">必须</span>的所有依赖(<span style="color: black;">举荐</span>) ./bin/spc download --for-extensions="openssl,pcntl,mbstring,pdo_sqlite" # 下载编译<span style="color: black;">区别</span>版本的 PHP (--with-php=x.y,<span style="color: black;">举荐</span> 7.3 ~ 8.3) ./bin/spc download --for-extensions="openssl,curl,mbstring" --with-php=8.1 # 构建<span style="color: black;">包括</span> bcmath,openssl,tokenizer,sqlite3,pdo_sqlite,ftp,curl 扩展的 php-cli 和 micro.sfx ./bin/spc build "bcmath,openssl,tokenizer,sqlite3,pdo_sqlite,ftp,curl" --build-cli --build-micro # 编译线程安全版本 (--enable-zts) ./bin/spc build "curl,phar" --enable-zts --build-cli # 编译后<span style="color: black;">运用</span> UPX 减小可执行文件体积 (--with-upx-pack) (<span style="color: black;">最少</span>压缩至原来的 30~50%) ./bin/spc build "curl,phar" --enable-zts --build-cli --with-upx-pack<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">其中,<span style="color: black;">日前</span>支持构建 cli,micro,fpm 和 embed,<span style="color: black;">运用</span>以下参数的一个或多个来指定编译的 SAPI:</span></p>
<span style="color: black;">--build-cli:构建 cli 二进制</span>
<span style="color: black;">--build-micro:构建 phpmicro 自执行二进制</span>
<span style="color: black;">--build-fpm:构建 fpm</span>
<span style="color: black;">--build-embed:构建 embed(libphp)</span>
<span style="color: black;">--build-all:构建所有</span>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">倘若</span><span style="color: black;">显现</span>了任何错误,<span style="color: black;">能够</span><span style="color: black;">运用</span> </span><span style="color: black;">--debug</span>参数来展示完整的输出日志,以供排查错误:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">./bin/spc build "openssl,pcntl,mbstring" --debug --build-all ./bin/spc download --all --debug <span style="color: black;">区别</span> SAPI 的<span style="color: black;">运用</span> </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">运用</span> cli</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">php-cli 是一个静态的二进制文件,类似 Go、Rust 语言编译后的单个可移植的二进制文件。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">采用参数 </span><span style="color: black;">--build-cli</span>或<span style="color: black;">--build-all</span>参数时,最后编译结果会输出一个 <span style="color: black;">./php</span>的二进制文件,此文件可分发、可直接<span style="color: black;">运用</span>。该文件编译后会存放在 <span style="color: black;">buildroot/bin/</span>目录中,名<span style="color: black;">叫作</span>为<span style="color: black;">php</span>,拷贝出来<span style="color: black;">就可</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">cd buildroot/bin/ ./php -v # <span style="color: black;">检测</span>版本 ./php -m # <span style="color: black;">检测</span>编译的扩展 ./php your_code.php # 运行代码 ./php your_project.phar # 运行打包为 phar 单文件的项目 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">运用</span> micro</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">phpmicro 是一个<span style="color: black;">供给</span>自执行二进制 PHP 的项目,本项目依赖 phpmicro 进行编译自执行二进制。详见 dixyes/phpmicro。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">采用项目参数 </span><span style="color: black;">--build-micro</span>或 <span style="color: black;">--build-all</span>时,最后编译结果会输出一个 <span style="color: black;">./micro.sfx</span>的文件,此文件<span style="color: black;">必须</span><span style="color: black;">协同</span>你的 PHP 源码<span style="color: black;">运用</span>。该文件编译后会存放在<span style="color: black;">buildroot/bin/</span>目录中,拷贝出来<span style="color: black;">就可</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">运用</span>时应准备好你的项目源码文件,<span style="color: black;">能够</span>是单个 PHP 文件,<span style="color: black;">亦</span><span style="color: black;">能够</span>是 Phar 文件。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">echo " code.php cat micro.sfx code.php > single-app && chmod +x single-app ./single-app</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">倘若</span>打包 PHAR 文件,仅需把 code.php 更换为 phar 文件路径<span style="color: black;">就可</span>。你<span style="color: black;">能够</span><span style="color: black;">运用</span> box-project/box 将你的 CLI 项目打包为 Phar, <span style="color: black;">而后</span>将它与 phpmicro 结合,生成独立可执行的二进制文件。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"># <span style="color: black;">运用</span> static-php-cli 生成的 micro.sfx 结合,<span style="color: black;">亦</span><span style="color: black;">能够</span>直接<span style="color: black;">运用</span> cat 命令结合它们 bin/spc micro:combine my-app.phar cat buildroot/bin/micro.sfx my-app.phar > my-app && chmod +x my-app # <span style="color: black;">运用</span> micro:combine 结合<span style="color: black;">能够</span>将 INI 选项注入到二进制中 bin/spc micro:combine my-app.phar -I "memory_limit=4G" -I "disable_functions=system" --output my-app-2</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">有些<span style="color: black;">状况</span>下的 phar 文件或 PHP 项目可能<span style="color: black;">没</span>法在 micro 环境下运行。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">运用</span> fpm</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">采用项目参数 </span><span style="color: black;">--build-fpm</span>或 <span style="color: black;">--build-all</span>时,最后编译结果会输出一个 <span style="color: black;">./php-fpm</span>的文件。该文件存放在 <span style="color: black;">buildroot/bin/</span>目录,拷贝出来<span style="color: black;">就可</span><span style="color: black;">运用</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">在正常的 Linux 发行版和 macOS 系统中,安装 php-fpm 后包管理会自动生成默认的 fpm 配置文件。<span style="color: black;">由于</span> php-fpm <span style="color: black;">必要</span>指定配置文件才可<span style="color: black;">起步</span>,本项目编译的 php-fpm 不会带任何配置文件,<span style="color: black;">因此</span>需<span style="color: black;">自动</span>编写</span><span style="color: black;">php-fpm.conf</span>和 <span style="color: black;">pool.conf</span>配置文件。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">指定 </span><span style="color: black;">php-fpm.conf</span><span style="color: black;">能够</span><span style="color: black;">运用</span>命令参数 <span style="color: black;">-y</span>,例如:<span style="color: black;">./php-fpm -y php-fpm.conf</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">运用</span> embed</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">采用项目参数 </span><span style="color: black;">--build-embed</span>或 <span style="color: black;">--build-all</span>时,最后编译结果会输出一个 <span style="color: black;">libphp.a</span>、<span style="color: black;">php-config</span>以及一系列头文件,存放在 <span style="color: black;">buildroot/</span>,你<span style="color: black;">能够</span>在你的其他代码中引入它们。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">倘若</span>你<span style="color: black;">晓得</span> embed SAPI,你应该<span style="color: black;">晓得</span><span style="color: black;">怎样</span><span style="color: black;">运用</span>它。<span style="color: black;">针对</span>有可能编译用到引入其他库的问题,你<span style="color: black;">能够</span><span style="color: black;">运用</span></span><span style="color: black;">buildroot/bin/php-config</span>来获取编译时的配置。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">另一</span>,<span style="color: black;">相关</span><span style="color: black;">怎样</span><span style="color: black;">运用</span>此功能的高级示例,请查看<span style="color: black;">怎样</span><span style="color: black;">运用</span>它构建 FrankenPHP 的静态版本。</span><a style="color: black;"><span style="color: black;">返回<span style="color: black;">外链论坛:www.fok120.com</span>,查看<span style="color: black;">更加多</span></span></a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">责任编辑:网友投稿</span></p>
可以发布外链的网站 http://www.fok120.com/ 谷歌网站排名优化 http://www.fok120.com/ 在遇到你之前,我对人世间是否有真正的圣人是怀疑的。 论坛的成果是显著的,但我们不能因为成绩而沾沾自喜。
页:
[1]