佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > php 中phar包的使用教程詳解

php 中phar包的使用教程詳解

熱門(mén)標(biāo)簽:團(tuán)購(gòu)網(wǎng)站 電子圍欄 銀行業(yè)務(wù) 服務(wù)器配置 科大訊飛語(yǔ)音識(shí)別系統(tǒng) Mysql連接數(shù)設(shè)置 阿里云 Linux服務(wù)器

修改配置文件:

vim /usr/local/php/etc/php.ini

[Phar]
phar.readonly = Off

壓縮:

a. 創(chuàng)建壓縮腳本:

vim compress.php

?php
$exts = array(
    '*',
  );
$dir = __DIR__;
$file = 'test.phar';
$phar = new Phar(__DIR__ . '/' . $file, FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::KEY_AS_FILENAME, $file);
$phar->startBuffering();
foreach ($exts as $ext) {
$phar->buildFromDirectory($dir, '/\.' . $ext . '$/');
}
$phar->delete('build.php');
$phar->setStub($phar->createDefaultStub('index.php'));
$phar->stopBuffering();
echo "打包完成".PHP_EOL;

b. 執(zhí)行壓縮腳本:

php /home/lee/php/compress.php


c. 查看壓縮包:

ll /home/lee/php

解壓:

a. 創(chuàng)建解壓腳本:

vim /home/lee/php/depress.php

?php
define('ROOT',__DIR__);
$dir = ROOT.'/extract';
if(!is_dir($dir)){
@mkdir($dir);
}
$phar = new Phar(ROOT.'/test.phar');
$phar->extractTo($dir,null,true);
echo "解壓完成".PHP_EOL;

b. 執(zhí)行解壓腳本:

php /home/lee/php/depress.php


c. 查看解壓文件:

ll /home/lee/php/extract

您可能感興趣的文章:
  • 攻擊者是如何將PHP Phar包偽裝成圖像以繞過(guò)文件類(lèi)型檢測(cè)的(推薦)
  • PHP開(kāi)發(fā)之歸檔格式phar文件概念與用法詳解【創(chuàng)建,使用,解包還原提取】
  • PHP中phar包的使用教程
  • 解決PHP 7編譯安裝錯(cuò)誤:cannot stat ‘phar.phar’: No such file or directory

標(biāo)簽:萍鄉(xiāng) 蚌埠 廣元 衢州 江蘇 棗莊 大理 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php 中phar包的使用教程詳解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢(xún)

    • 400-1100-266
    社会| 辰溪县| 阳春市| 墨玉县| 绍兴县| 鲁山县| 贡觉县| 栾川县| 大渡口区| 扶沟县| 塘沽区| 隆昌县| 揭阳市| 天全县| 正宁县| 互助| 理塘县| 道孚县| 黄大仙区| 远安县| 济宁市| 马公市| 綦江县| 玉屏| 临海市| 驻马店市| 扶余县| 吉木萨尔县| 汤原县| 嘉祥县| 满洲里市| 繁昌县| 中西区| 济源市| 怀来县| 饶阳县| 高碑店市| 荥经县| 阿图什市| 沂源县| 德格县|