php中phar包的使用教程

陈政宽~
發布: 2023-03-11 19:40:02
原創
1418 人瀏覽過

php中的phar類似java中的打包檔案jar,即將一個資料夾中的一類檔案壓縮。以下這篇文章主要跟大家介紹了關於PHP中phar包使用的相關資料,文中介紹的還是相對比較詳細的,需要的朋友們下面來一起看看吧。

前言

PHP5.3之後支援了類似Java的jar包,名為phar。用來將多個PHP檔案打包為一個檔案。

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

phar.readonly => On
登入後複製

建立一個phar壓縮套件

buildFromDirectory(DIR.'/../', '/\.php$/'); $phar->compressFiles(Phar::GZ); $phar->stopBuffering(); $phar->setStub($phar->createDefaultStub('lib_config.php'));
登入後複製

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

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

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

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

使用phar壓縮套件


        
登入後複製

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

總結

#

以上是php中phar包的使用教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!