图片 3

php项目打包方法

规律。笔者在英特网找到了一个卷入程序make_exe可以把.7z+打包后的公文分界面音信打成二个EXE运转李包裹,并在运转自解压后活动运营7z压缩包中的批管理文件。make_exe.zip包里有Make_exe.cmd,
PHPServer.sfx,PHPServer.sfx.cf多个文本。看见那或多或少,大家应该有思路了吗。首先把PHPServer压成
PHPServer.7z文件然后配置好。修正PHPServer.sfx.cf文件,然后运营Make_exe.cmd就足以了。首先:Make_exe.cmd代码复制内容到剪贴板代码:set
v=1.2copy /b /y PHPServer.sfx + PHPServer.sfx.cf + *.*
PHPServer%v%.exe || pause很明了吗!set
v=1.2是本子,然后供给三个文本,打包。PHPServer.sfx.cf代码,展开艺术,直接拖到TXT就行了复制内容到剪贴板代码:;!@Install@!UTF-8!Title=房产音讯保管系统V1.2BeginPrompt=#
房产消息保管系统V1.2安装包 #nn * 确认你未有运维 IIS 等其余占用 80
端口的服务。n * 假诺你安装有此外同类套件,请先停止或卸载。n *
安装达成后请不要随意移动安装目录。nn作者:xilo QQ:110026985 主页
。ExtractDialogText=请稍后,正在解压文件 …ExtractTitle=正在解压
…Extract帕特hText=请选择解压路经(只限朝鲜语字符卡塔尔:ExtractCancelText=撤除CancelPrompt=你真正要分离吗?GUIFlags=4+8+32+64+256+2048InstallPath=D:/PHPServerRunProgram=cmd
/c
setup.cmd;!@InstallEnd@!这么些笔者唯唯诺诺也不作者表明了,想体现怎么就改什么。注意这句InstallPath=D:/PHPServer为设置目录,还只怕有解压后运维RunProgram=cmd
/c
setup.cmd那一个BAT,也等于开发银行apache,mysql服务的下令了。上面就是PHPServer的setup.cmd的命令了。因为太多轻便贴上几句!setup.cmd代码:代码:@echo offrem -- -- By xilo (QQ:110026985)setlocal enableextensionscall Pnconfig.cmdprompt -$gtitle 初始化 PHPserver %pnver% - Apache + PHP + MySQLecho ____________________________________________________________echo^| ^|echo^|######正在安装 浩搏不动产信息管理系统 环境套件######^|echo^|____________________________________________________________^|echo.:copyecho _____________________________<

大家平日会吸取一些编制程序的活,例如规划公司网址,做做财务,总结系统如何的。恐怕是因为朋友的急需,或者图个零花。不管怎么样原因吧。等次第做好了,给对方展现、安装,就成了难题。集团网址好说,最少需求个虚构主机什么的;可是OA,财务……那个内部系统就倒霉说了,总不可能把代码和数据库扔给每户,写个验证,让他俩自身照着评释去安顿情状,安装代码吧。那样引人侧目不像话,要领会不是本行的人就不懂这一行业的门道啊!再者,万意气风发顾客离本身呆之处十万四千里,总不可能过去给人设置吧,那样估算具备收入都挡不住这一来一往的车费的。所以把WAMP意况+PHP程序+维护安装卸载程序打成EXE安装包就很有不可紧缺。要让客商安装PHP程序就像是安装QQ同样简单,方便!

情势应该有N多种。笔者所掌握的独有三种。

1.用RA安德拉的机动解压缩效率。

2.用windows打包软件InstallShield打成安装包。

3.用现存的事物打包!(呵呵,民间语说,站在品格高尚的人的双肩上么!笔者也是懒人风度翩翩族的。)

上述1.2措施吗,我们能够经过百度,谷歌(Google卡塔尔国搜大器晚成搜。不会无意寻找吧……=.=!比笔者还……

在此边作者详细说一下自家的秘技。那个主意也是前段时期帮朋友做个房产音信种类时和谐征集到的。

率先,首先须求三个纯净灰湖绿的PHP运维条件。组件依据项目须要先配备好。笔者是以F:PHPServer为条件根目录,通常组件apache2+php5+mysql5+zo须要开通GD库……配置80,3306……那个我们应该比笔者熟谙。能够运用定制性相比较强的三合后生可畏套件最佳要ZIP格式杏黄版的,比方PHPNOW,XAMPP。不要急,下载链接会写在下边。作者用的是PHPnow,小巧方便定制性高!

第二,把大家的编的连串安上,本身查错调节和测量试验,一切OK后。好了这就完毕百分之五十了。那时有人出言了,“俗医”“蒙古大夫”“骗子”。恩!各位不用急,好戏在背后!以往以此文件夹PHPServer,要作保绝不向外面导入配置文件,必要求保障PHPServer的独自与完整性,就是保障其水泥灰。

其三,向这个月光蓝集成套件平常里面都有写好的BAT也正是批管理公事,直接开发银行输入编号就会运行和倒闭服务。这个时候大家能够用RA福睿斯自解压+运转批管理,能够,但近期面前碰到广大杀毒软件封闭驱除拦截。其实笔者用的也是这几个原理。作者在网络找到了一个卷入程序make_exe(来自PHPnow)能够把.7z+打包后的公文分界面音信打成八个EXE运维李包裹,并在运维自解压后自动启动7z压缩包中的批管理公事。make_exe.zip包里有Make_exe.cmd,PHPServer.sfx,PHPServer.sfx.cf多少个公文。看见那一点,我们应该有思路了呢。首先把PHPServer压成PHPServer.7z文件然后配置好。更正PHPServer.sfx.cf文件,然后运维Make_exe.cmd就能够了。

首先:Make_exe.cmd代码
set v=1.2
copy /b /y PHPServer.sfx + PHPServer.sfx.cf + *.* PHPServer%v%.exe || pause
很明了吗!“set v=1.2”是本子,然后必要四个文件,打包。
PHPServer.sfx.cf代码,张开艺术,直接拖到TXT就行了

;!@Install@!UTF-8!
Title=”房产消息保管系统V1.2″
BeginPrompt=”# 房产音讯保管系统V1.2设置包 #nn * 确认你从未运转 IIS 等其他占用 80 端口的劳动。n * 借使您安装有其余同类套件,请先截至或卸载。n * 安装完毕后请不要随意移动安装目录。nn作者:xilo QQ:110026985 主页 <a href=””
ExtractDialogText=”请稍后,正在解压文件 …”
ExtractTitle=”正在解压 …”
ExtractPathText=”请接受解压路经(只限葡萄牙共和国语字符卡塔尔:”
ExtractCancelText=”取消”
CancelPrompt=”你实在要退出吗?”
GUIFlags=”4+8+32+64+256+2048″
InstallPath=”D:\PHPServer”
RunProgram=”cmd /c setup.cmd”
;!@InstallEnd@! 
这一个相信也不用本人解释了,想展现怎么就改什么。注意那句InstallPath=”D:\PHPServer”为设置目录,还会有解压后运营RunProgram=”cmd /c setup.cmd”这么些BAT,也正是运营apache,mysql服务的指令了。上边正是PHPServer的setup.cmd的通令了。因为太多简单贴上几句!

@echo off
rem — <a href=”;
rem — By xilo (QQ:110026985)
setlocal enableextensions
call Pnconfig.cmd
prompt -$g
title 初始化 PHPserver %pnver% – Apache + PHP + MySQL
echo   ____________________________________________________________
echo  ^|                                                            ^|
echo  ^|  ######  正在设置 浩搏不动产音讯保管种类 遭遇套件  ######  ^|
echo  ^|____________________________________________________________^|
echo.

:copy
echo   ____________________________________________________________
echo  ^|                                                            ^|
echo  ^|    先河文件管理 …                                        ^|
echo.
rem 创设目录
if not exist %apadir%confextra md %apadir%confextra
if not exist %apadir%logs md %apadir%logs
省略…………
省略…………
上边会附着全体文件的!轻便表明就是安顿,复制,运转!不精晓作者会再楼下解释。
贴图:

第一步:
图片 1
第二步:

图片 2

第三步:

图片 3

实际上早已OK了,相信大家也懂了,第二遍发手艺帖有一点点太唐三藏了!哈哈!要是在康健的话正是卸载命令啊!备份数据库啊!增多到STARTMENU里去啊!都很简短的!最终声惠氏点,全数能源均来自于网络,希望软件作者不要找小编劳苦啊!
帖链接!!!
1.PHPnow官方的
2.Make_EXE.zip
3.言简意赅后的setup.cmd
4.7z很强大!

发表评论

电子邮件地址不会被公开。 必填项已用*标注