hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP教程 - 正文 请牢记本站网址www.sosophp.cn

PHP中phar包的运用【php教程】

2019-11-26PHP教程搜搜PHP网40°c
A+ A-
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紧缩包

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

运用phar能够很轻易的打包你的代码,集成布置到线上机械。

以上就是PHP中phar包的运用的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
PHP中phar包的运用【php教程】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: