本文目录一览:
thinkphp打包exe
thinkphp 打包文件,并下载
/**
* 打包下载
* 注意文件路径都是相对路径
* 不能使用ajax的方式
* @return [type] [description]
*/
public function allzip(){
$param = $this-request-param();
$ids = explode(",",$param['id']);
//要打包的文件
foreach ($ids as $k = $v){
$files[] =substr(db('seofile')-where('id',$v)-value('fileurl'),1);
}
$zip = new \ZipArchive;
//压缩文件名
$filename = 'upload/file/download.zip';
//新建zip压缩包
$zip-open($filename,\ZIPARCHIVE::OVERWRITE | \ZIPARCHIVE::CREATE);
//循环压缩文件
foreach($files as $key = $value){
$zip-addFile($value,basename($value));
}
//打包zip
$zip-close();
header("Cache-Control:public");
header("Content-Description: File Transfer");
header("Content-disposition: attachment; filename=".basename($filename));//文件名
//header("Content-Type: application/force-download");
header("Content-Type:application/zip"); //格式为zip
header("Content-Transfer-Encoding:binary"); //这是二进制文件
header("Content-Length:".filesize($filename)); //文件大小
@readfile($filename);
// @unlink($filename);
}
如何把php程序、apache配置、mysql服务都打包成一个exe文件,用户只需要一键点击即可。
不是有 amp 嘛?
visual amp 是一款面向中小企业、个人开发人员的php集成运行环境,绿色便携,无需安装。停止相关正在运行的服务程序,即可移动目录, 各个组成软件可自行升级更新,只需目录与配置文件正确即可。
Visual AMP(php集成运行环境)包括了以下功能:
apache http server 2.4.6
mysql 5.6.13
php 5.5.1
php 5.4.17
php_ext:
php_apc
php_memcache
php_redis
php_mongo
php_sqlsrv
eaccelerator
xdebug
zend optimizer plus
zend guard loader
redis 2.6.12
memcached 1.4
sphinx 2.1.0
php的api接口打包成exe
php的api接口打包成exe
python打包成exe
利用Advanced Installer,asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包