首頁  >  文章  >  後端開發  >  phar套件的使用方法 PHP

phar套件的使用方法 PHP

巴扎黑
巴扎黑原創
2017-08-05 15:05:171919瀏覽

php中的phar類似java中的打包檔案jar,即將一個資料夾中的一類檔案壓縮。

前言

首先需要修改php.ini配置將phar的readonly關閉,預設是不能寫phar套件的,include是預設開啟的。


phar.readonly => On

建立一個phar壓縮包


##

<?php
$phar = new Phar(&#39;swoole.phar&#39;);
$phar->buildFromDirectory(__DIR__.&#39;/../&#39;, &#39;/\.php$/&#39;);
$phar->compressFiles(Phar::GZ);
$phar->stopBuffering();
$phar->setStub($phar->createDefaultStub(&#39;lib_config.php&#39;));

new Phar的參數是壓縮套件的名稱。 buildFromDirectory指定壓縮的目錄,第二個參數可透過正規化來制定壓縮檔案的副檔名。

Phar::GZ表示使用gzip來壓縮此檔案。也支援bz2壓縮。參數修改為 PHAR::BZ2即可。

setSub用來設定啟動載入的檔案。預設會自動載入並執行 lib_config.php。

執行此程式碼後,即產生一個swoole.phar檔案。

使用phar壓縮包


#

<?php
include &#39;swoole.phar&#39;;
include &#39;swoole.phar/code/page.php&#39;;

使用phar可以很方便的打包你的程式碼,集成部署到線上機器。

總結#

以上是phar套件的使用方法 PHP的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn