加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP中phar包的行使教程

发布时间:2021-01-18 19:55:57 所属栏目:编程 来源:网络整理
导读:媒介 PHP5.3之后支持了相同Java的jar包,名为phar。用来将多个PHP文件打包为一个文件。 起首必要修改php.ini设置将phar的readonly封锁,默认是不能写phar包的,include是默认开启的。 On 建设一个phar压缩包 buildFromDirectory(__DIR__.'/../','/.php$/');

媒介

PHP5.3之后支持了相同Java的jar包,名为phar。用来将多个PHP文件打包为一个文件。

起首必要修改php.ini设置将phar的readonly封锁,默认是不能写phar包的,include是默认开启的。

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可以很利便的打包你的代码,集成陈设到线上呆板。

总结

以上就是这篇文章的所有内容了,但愿本文的内容对各人的进修可能事变能带来必然的辅佐,若有疑问各人可以留言交换,感谢各人对编程之家的支持。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读