×

php项目怎么打包成exe文件

php项目怎么打包成exe文件(php文件打包下载)

admin admin 发表于2023-04-03 23:55:09 浏览43 评论0

抢沙发发表评论

本文目录一览:

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安装包