# TinyPHP
**Repository Path**: kllxs_admin/TinyPHP
## Basic Information
- **Project Name**: TinyPHP
- **Description**: 一个零依赖的 PHP AOT 编译器 。
- **Primary Language**: PHP
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2025-08-08
- **Last Updated**: 2026-06-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# TinyPHP
> **PHP → C AOT 编译器** — 用 PHP 语法写原生二进制,零运行时依赖,性能飙 300-500 倍。
TinyPHP **不是** PHP 解释器或运行时替代品。它把 PHP 代码(强类型子集)编译成安全的 C,再由 GCC/Clang/TCC 编译为原生可执行文件。没有 Zend VM、没有 OPCache、不需要 PHP 环境。
## 快速开始
```bash
# 编译单文件
php tphp.php test/var/var.php
# 编译多文件(入口必须有全局 class Main)
php tphp.php main.php demo.php
# 带 C 源文件
php tphp.php main.php bridge.php lib.c
# 扫描当前目录所有 .php / .c
php tphp.php .
# 指定输出 / 编译器
php tphp.php main.php -o app -cc gcc
# 跨平台编译
php tphp.php main.php -os linux # x86_64 Linux
php tphp.php main.php -os linux -arch aarch64 # ARM64 Linux
php tphp.php main.php -os windows # Windows .exe
```
### CLI 选项
| 选项 | 说明 |
|---|---|
| `-o