RU EN

Создание 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


Оставить комментарий


Имя  


Комментарий *