首页›进程与打包›PharPackage 打包
PharPackage 打包
Kuoqi\Package\PharPackage(107 行):基于 Phar 的程序打包
本页内容
- 要求
- 方法
要求
| 项 | 说明 |
|---|---|
| phar.readonly | 自动尝试关闭,失败须用 php -d phar.readonly=0 |
| 继承 | Core\File,构造时自动删除旧包并新建 Phar |
方法
| 方法 | 签名 | 说明 |
|---|---|---|
setRoot | ($root) | 设置打包根目录(PathDriver) |
setStub | ($file) | 设置入口文件(createDefaultStub) |
addFile | ($localFile,$packFile=null) | 加入文件 |
addString | ($localFile,$stream) | 按字符串写入 |
addPath | ($localPath,$packPath=null) | 整个路径递归打包 |
典型用法
$phar = new \Kuoqi\Package\PharPackage("{@ROOT}/Public/app.phar");
$phar->setRoot("{@ROOT}");
$phar->setStub("index.php");
$phar->addPath("Library", "Library/");
$phar->addPath("Config", "Config/");
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页