phar文档是PHP Archive的意思。作用就是把一堆文件打包成一个文件,方便发布和安装。
要使用这个功能需要有Phar扩展,不过是默认安装的一般不用管。
这里主要说下打包Phar格式文件的命令行调用方式
设置php.ini文件,phar.readonly为Off
[Phar]
; http://php.net/phar.readonly
phar.readonly = Off
- 编写调试好自己的程序并放到一个文件夹下。可以有子目录,文件之间用相对路径引用。反正是直接用php命令运行,功能是完好的。我示例代码里写了个hello级别的,然后引用了子目录里的文件。
- 编写生成phar文件的php代码。
$phar = new Phar('hello.phar', 0, 'hello.phar');
$phar->b