文件名称:phpmicro:适用于php的micro sfx SAPI
文件大小:46KB
文件格式:ZIP
更新时间:2024-05-30 03:22:55
C
micro 自执行SAPI
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
【文件预览】:
phpmicro-master
----php_micro.rc(2KB)
----php_micro_hooks.h(1KB)
----php_micro_hooks.c(16KB)
----.github()
--------workflows()
----php_micro.c(21KB)
----php_micro_helper.h(2KB)
----tests()
--------simpleecho.php(33B)
--------fakecmd.php(7KB)
--------Readme.md(1KB)
--------micro()
--------.gitignore(57B)
----patches()
--------cli_checks.patch(6KB)
--------win32_80.patch(954B)
--------zend_stream.patch(432B)
--------vcruntime140_80.patch(432B)
--------disable_huge_page.patch(480B)
--------vcruntime140_74.patch(385B)
--------win32_74.patch(1KB)
----Readme.md(4KB)
----LICENSE(11KB)
----Readme.EN.md(5KB)
----php_micro_fileinfo.h(2KB)
----php_micro_helper.c(5KB)
----php_micro_fileinfo.c(10KB)
----.gitignore(21B)
----config.w32(2KB)
----php_micro.h(3KB)
----Makefile.frag(1KB)
----Makefile.frag.w32(2KB)
----config.m4(5KB)