phar

    4熱度

    1回答

    我需要在Apache(php5.3)上運行的php腳本中執行一些tar gzip操作。 在過去,我用: new PharData($archivePath . '.tar'); $p = $p->convertToExecutable(Phar::TAR, Phar::GZ); $p->startBuffering(); 然而,在這種情況下,它可能必須處理1GB +文件。所以我很擔心重載p

    4熱度

    1回答

    我想通過PHP提取.tar歸檔文件。 我用這樣的代碼: $phar = new PharData('test.tar'); $phar->extractTo('/home/user/newtest'); 它工作正常,但如果我的存檔包含連接空目錄它不被提及的代碼中提取。所以,如果我的.tar文件具有這樣的結構: [email protected]:~/test$ tar -tvf test.t

    1熱度

    1回答

    我有一個PHP腳本,我想在Windows上運行。我需要提取一個.tar文件。我如何提取tar文件。我知道PharData類,它適用於Linux,但不適用於Windows。我的腳本死了,沒有錯誤輸出或任何東西。這個代碼塊在Linux上運行。我在Windows上使用PHP 5.4.0 $phar_data = new PharData($out_filepath); $phar_data->extr

    -1熱度

    1回答

    我一直在試圖在我的網站上安裝symfony,但是由於它取決於作曲家,所以我沒有取得成功。 要安裝: php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));" 當我嘗試的安裝(所有安裝選項似乎需要藥業的支持)我得到這樣的輸出: ------------------------------------

    6熱度

    1回答

    我目前正在試驗我的框架的擴展機制。每個模塊至少包含一個PHP文件(定義一個類)和一個XSL樣式表,但可能涉及其他幾個其他文件,因此我立即想到了使用Phars。 一切都很好地在一起玩,但我注意到如果我沒有使用createDefaultStub()而是像下面的代碼片段那樣構造Phar,那麼結果是大小的四分之一 - 並且小於壓縮版本。 $phar = new Phar('Example.phar', 0

    0熱度

    1回答

    我想使用該功能,以通過網頁界面設置依賴關係。 我在Using Phar Archives: Introduction教程,它可能接下來要做的發現: <?php include 'composer.phar'; ?> 但試圖做同樣的當我得到一個錯誤: phar "/var/www/.../composer.phar" is API version 0.0.0, and cannot be p

    1熱度

    1回答

    我需要從PHAR運行PHPUNit而不是從Pear運行。 我得到的唯一輸出是幫助文件。我沒有看到我的測試運行。這裏是我的代碼: <?php include 'phpunit.phar'; include 'phar://phpunit.phar/phpunit.php'; class ArrayTest extends PHPUnit_Framework_TestCase {

    0熱度

    1回答

    我有一個項目目前使用Guzzle(它通過引導文件中的顯式「require_once」加載[.phar])。 我一直在嘗試添加亞馬遜的AWSSDKforPHP,以便我可以輕鬆處理上傳到Amazon S3的操作。不幸的是,當我嘗試包括包(也打包爲.phar文件),PHP拋出一個討厭的錯誤: PHP Fatal error: Cannot redeclare class Symfony\\Compone

    3熱度

    1回答

    我在OpenSUSE上使用PHP 5.3.15版本。下面是我的php.ini: [Phar] ; http://php.net/phar.readonly phar.readonly = Off ; http://php.net/phar.require-hash phar.require_hash = Off ;phar.cache_list = 當我嘗試使用CLI執行藥業,我

    0熱度

    2回答

    php.ini有什麼具體的設置,我需要改變以允許服務器包含文件? require_once dirname(dirname(__FILE__)).'/unleashapi/protected/extensions/goutte.phar';