Создание phar-архива
Для создания phar-архива необходимо написать небольшой скрипт, в котором следует указать папку с исходниками, папку в которой будет помещён архив и само имя архива. Например:
<?php
$srcRoot = 'source-dir';
$buildRoot = dirname(__FILE__);
$phar = new Phar(
$buildRoot . '/archive.phar',
FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::KEY_AS_FILENAME,
'archive.phar'
);
$phar->buildFromDirectory($srcRoot);
$phar->setStub('#!/usr/bin/env php
<?php Phar::mapPhar(); require "phar://archive.phar/index.php"; __HALT_COMPILER(); ?>');Янчарук А.В.
13.08.2014 12:13