phar打包
前奏:php需大于5.5 ,修改php.ini中phar.readonly

1.首先建立文件目录,src放源码

2. build为打包执行文件, build.php的代码如下
<?php
//产生一个siam.phar文件
$phar = new Phar('siam.phar', 0, 'siam.phar');
// 添加src里面的所有文件到siam.phar归档文件
$phar->buildFromDirectory(dirname(__FILE__) . '/src');
//设置执行时的入口文件,第一个用于命令行,第二个用于浏览器访问,这里都设置为index.php
$phar->setDefaultStub('index.php', 'index.php');
//$phar->extractTo("siam"); //提取一份原项目文件
//$phar->convertToData(Phar::ZIP); //提取压缩包
3.执行 php build.php 即生吃 siam.phar文件

4.require引入 siam.phar即可访问

浙公网安备 33010602011771号