secondtruth/phar-compiler

通用的PHP PHAR编译器

v1.2.0 2020-08-16 18:02 UTC

This package is auto-updated.

Last update: 2024-09-16 22:35:15 UTC


README

Latest Stable Build Status Scrutinizer Coverage License

这个库提供了一个通用的PHP PHAR编译器。

如何使用?

$compiler = new Compiler(PROJECT_PATH);

$compiler->addIndexFile('bin/mycoolprogram.php');
$compiler->addDirectory('libraries');

$compiler->addFile('vendor/autoload.php');
$compiler->addDirectory('vendor/composer', '!*.php'); // Exclude non-PHP files
$compiler->addDirectory('vendor/.../Component/Console', ['Tests/*', '!*.php']);

$compiler->compile("$outputDir/mycoolprogram.phar");

安装

通过Composer安装

如果您系统上还没有Composer,请安装Composer

要安装库,请运行以下命令,您将获得最新版本

$ composer require secondtruth/phar-compiler

要求

  • 您必须在系统上至少安装PHP版本5.6。