如何将 php 脚本转换为 phar 文件?

yar*_*rek 5 php phar

该项目的目标是将 php 脚本转换为 .phar

我的项目由: 1 个单独的 index.php 组成,它将类调用到 /lib 和 /database文件夹中

目标是分发尽可能少的文件(理想情况下是 2 个:index.php 和 assets.phar,其中将包括 /lib 和 /database 中的所有文件)甚至 1 个(index.phar)

我尝试与 empir 取得任何成功:以前有人这样做过吗?

有教程可用吗?

ick*_*fay 6

使用Phar例如,将其放入compress.php

$phar = new Phar('index.phar');
$phar->addFile('index.php');
$phar->buildFromDirectory('lib');
$phar->buildFromDirectory('database');
Run Code Online (Sandbox Code Playgroud)

php compress.php从命令行运行。瞧,你自己就有了一个 Phar。