Skip to content

Instantly share code, notes, and snippets.

@kmtr
Created April 15, 2014 21:58
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kmtr/10780868 to your computer and use it in GitHub Desktop.
Save kmtr/10780868 to your computer and use it in GitHub Desktop.
<?php
/**
* php.ini
* phar.readonly=0
*
*
* /path/to/dir
* buildphar.php
* /src
* main.php -- <?php print "hello";
*
*/
$pharFile = 'main.phar';
if (file_exists($pharFile)) {
unlink($pharFile);
}
$phar = new Phar(
$pharFile,
FilesystemIterator::CURRENT_AS_FILEINFO,
'main.phar'
);
$phar->buildFromDirectory(
__DIR__ . DIRECTORY_SEPARATOR . 'src',
'/\.php$/'
);
$phar->setStub($phar->createDefaultStub('main.php'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment