国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP中phar包的使用教程

2024-05-04 23:58:02
字體:
來源:轉載
供稿:網友

前言

PHP5.3之后支持了類似Java的jar包,名為phar。用來將多個PHP文件打包為一個文件。

首先需要修改php.ini配置將phar的readonly關閉,默認是不能寫phar包的,include是默認開啟的。

phar.readonly => On

創建一個phar壓縮包

<?php$phar = new Phar('swoole.phar');$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壓縮包

<?phpinclude 'swoole.phar';include 'swoole.phar/code/page.php';

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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。

 

注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 新泰市| 五原县| 安龙县| 香港| 焦作市| 芜湖市| 江山市| 荃湾区| 山西省| 陇南市| 宁陕县| 靖州| 聂荣县| 黄浦区| 北票市| 安康市| 宁南县| 宝坻区| 东莞市| 顺平县| 马尔康县| 乐业县| 霍城县| 恩平市| 景东| 四会市| 沂水县| 紫金县| 田林县| 南康市| 光山县| 卫辉市| 苏尼特右旗| 阜新市| 柯坪县| 黄山市| 荣成市| 新干县| 兴和县| 手游| 府谷县|