phar打包

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

 

 

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

 

 

2. build为打包执行文件, build.php的代码如下

1
2
3
4
5
6
7
8
9
10
<?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即可访问

posted @   叫我亚庆  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示