韩天峰
|
eb5510e64a
|
feat: 将打包产物重命名为tpc
|
2 months ago |
韩天峰
|
1ec0f3a2e0
|
chore(build): 更新版本号并优化打包脚本
- 添加 clean-elf.sh 脚本用于删除临时 ELF 可执行文件
- 将 swoole/phpx 依赖从 ~2.3.6 更新到 ~2.3.7
- 从打包清单中移除 composer.lock 文件
- 将版本号从 1066 更新到 1069
|
2 months ago |
韩天峰
|
bdb1f1e7c9
|
feat(build): 更新打包脚本支持跨平台优化
- 添加 macOS 系统检测和 strip 符号剥离功能
- 实现 Linux 系统使用 UPX 压缩,macOS 系统使用 strip 优化
- 添加硬件架构检测,输出文件名包含系统和架构信息
- 重构代码结构,分离操作系统特定的处理逻辑
- 适配不同系统的 stat 和 du 命令差异
- 保留备份机制和错误处理流程
|
4 months ago |
韩天峰
|
3460c1e435
|
feat(build): 更新打包脚本以支持版本号自动递增
- 移除硬编码的输出文件名
- 添加基于版本号的动态输出文件命名
- 在打包过程中显示当前版本和输出文件信息
- 添加版本文件初始化,当前版本为1002
|
4 months ago |
韩天峰
|
715f764c11
|
feat(build): 添加PHP版本要求和编译脚本版本管理功能
- 在composer.json中添加PHP 8.2-8.6版本要求和pcntl扩展依赖
- 修改package.sh脚本支持版本号自动递增管理
- 添加version.txt文件用于存储版本号
- 实现带版本号的二进制文件命名机制
- 更新UPX压缩逻辑以处理版本化二进制文件
- 改进打包流程中的文件管理和清理机制
- 添加版本号显示和打包成功后的版本信息输出
|
4 months ago |
韩天峰
|
0293b28148
|
feat(compiler): 添加环境变量支持并优化打包流程
- 在编译器中添加 _ENV 全局变量数组支持
- 更新示例程序以演示环境变量访问功能
- 新增 package.sh 脚本实现自动化打包流程
- 集成 UPX 压缩优化二进制文件大小
- 完善打包脚本中的文件检查和错误处理机制
|
4 months ago |