phar包怎么在php项目中使用

  介绍

这篇文章给大家介绍phar包怎么在php项目中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

修改配置文件:

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

[Phar]   phar.readonly ,=,

<强>压缩:

。创建压缩脚本:

vim压缩。php

& lt; php ?   $ exts =,阵列(   ,,,& # 39;* & # 39;   ,,);   $ dir =, __DIR__;   时间=美元file  & # 39; test.phar& # 39;;   phar 美元;=,new  Phar (__DIR__ 只& # 39;/& # 39;,只文件,美元,FilesystemIterator:: CURRENT_AS_FILEINFO  |, FilesystemIterator:: KEY_AS_FILENAME,,美元文件);   phar→美元startBuffering ();   foreach  (exts 美元;as  ext美元),{   phar→美元buildFromDirectory (dir美元,& # 39;/\ # 39;公司,只ext 美元;只& # 39;美元/& # 39;);   }   美元phar→删除(& # 39;build.php& # 39;);   phar→美元setStub ($ phar→createDefaultStub (& # 39; index . php # 39;));   phar→美元stopBuffering ();   echo “打包完成“.PHP_EOL;

b。执行压缩脚本:

php /home/李/php/压缩。php

 phar包怎么在php项目中使用“> <br/> c。查看压缩包:</p> <pre类= ll /home/李/php

 phar包怎么在php项目中使用“> </p> <p> <强>解压:<br/> </强> </p> <p>。创建解压脚本:<br/> </p> <p> vim/home/lee/php/depress.php </p> <pre类= & lt; php ?   定义(& # 39;根# 39;,__DIR__);   $ dir =,根强生# 39;/提取# 39;;   如果(! is_dir (dir美元)){   @mkdir ($ dir);   }   $ phar =, new  Phar(根# 39;公司/test.phar& # 39;);   phar→美元extractTo (dir美元,零,真的);   echo “解压完成“.PHP_EOL;

b。执行解压脚本:

php /home/李/php/抑制。php

 phar包怎么在php项目中使用“> <br/> </p> <p> c。查看解压文件:</p> <pre类= ll /home/李/php/提取

 phar包怎么在php项目中使用“> </p> <p class=关于phar包怎么在php项目中使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

phar包怎么在php项目中使用