您当前的位置: 首页 >  ar

顺其自然~

暂无认证

  • 1浏览

    0关注

    1317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

PHP开发常识:什么是Phar?

顺其自然~ 发布时间:2020-03-19 21:55:01 ,浏览量:1

对于Web应用的开发,如果你没用使用正确的工具,那开发过程可能会变得困难和痛苦。如果你之前开发过Java程序,我相信你肯定知道Jar文件(Jar是Java ARchive的缩写)。一个应用,包括所有的可执行、可访问的文件,都打包进了一个JAR文件里,使得部署过程十分简单。

PHAR (“Php ARchive”) 是PHP里类似于JAR的一种打包文件。如果你使用的是 PHP 5.3 或更高版本,那么Phar后缀文件是默认开启支持的,你不需要任何其他的安装就可以使用它。

如果你以前没有使用过Phar文件,这篇文件就是要介绍关于这种文件的一些重要特征。希望你能发现Phar是一个非常有用的技术,能给你的PHP开发和部署带来更快更好的体验。

PHAR文件缺省状态是只读的,使用Phar文件不需要任何的配置。部署非常方便。因为我们现在需要创建一个自己的Phar文件,所以需要允许写入Phar文件,这需要修改一下 php.ini

打开 php.ini,找到 phar.readonly 指令行,修改成:

phar.readonly = 0;非只读

现在,我们就可以来把PHP应用打包成Phar文件了。

我们的第一个 PHAR 文件

首先我要按按照一个的规则创建应用的目录结构,就行下面这样:

图0:PHP开发常识:什么是Phar?

其中的 build 目录里将放置 PHAR 文件,这样能避免它跟源码程序混合到一起。src 放的就是我们的PHP源码。

index.php 会成为我们的应用的入口程序,common.php 可以放置应用需要的一些共有代码,config.ini 是我们的配置文件。

index.php 大概是这样样子:

            
关注
打赏
1662339380
查看更多评论
立即登录/注册

微信扫码登录

0.0483s