PHPmicro 自执行 SAPI 0.0.1-prealpha 版发布
micro自执行SAPI提供了php“自执行文件”的可能性。你只需要将构建的micro.sfx文件与任意php文件或者phar包拼接(cat或者copy /b)为一个文件就可以直接执行这个php文件。 兼容性 目前兼容PHP7.4与8.0;兼容Windows、Linux、macOS。 构建 准备源码 1.将本仓库clone到php源码的sapi/micro下 # 在php源码目录下 git clone sapi/micro 2.打patch patch文件在patches目录下,选择patch文件: patch文件 平台/PHP版本 是否必须 作用 disable_huge_page.patch Linux 可选 禁用linux构建的max-page-size选项,缩减sfx体积(典型的, 10M+ -> 5M) vcruntime140_<php version>.patch Windows 必选 禁用sfx启动时GetModuleHandle(vcruntime140(d).dll) win32_<php version>.patch Wind...