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即可访问