用installAnywhere打包PHP项目
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了用installAnywhere打包PHP项目,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2488字,纯文字阅读大概需要4分钟。
内容图文
现在有这样一个PHP项目,使用apache+mysql+php 开发,开发完成后,客户要求打包成安装程序,要求客户机器在没有任何开发环境下也能运行该项目
打包步骤如下:
1.下载InstallAnywhere
2.把免安装的文件放到一个文件夹下(比如wamp,里面有Apache2.2+MySQL5+php5+www+OpenOffice4+Windows Resource Kits+openoffice.bat+启动服务.bat+停止服务.bat)
3.打开installAnywhere,开始本次打包的关键步骤
3.1选择"Create New Project","Basic Project Template",点击"Save as"选择最后的保存路径,以及项目名称
配置产品的名称、安装程序的名称等
3.2 添加文件,点击"AddFiles",把wamp文件夹打开,点击“Add all”,‘Done‘,把所有要打包的文件添加进去
点击Add Files将你要制作为安装程序的文件加入“User Install Folder”
选择准备好的文件夹里面的内容作为制作程序,点击Add All
下图为安装程序选择一个Main函数,如果安装程序有则选择,没有可以不用管这个界面,之后点击下一步会提示你没有选择Main函数,是否要选择?点击NO即可继续下一步
点击Advanced Designer进入下图所示界面
点击Locales,设置安装时语言,默认是英文,这里选择简体中文
3.3在install中,addAction 选择"Create Alias,Link,Shortcut",在Path选项中选择"Shortcut‘s Destionation Folder" 表示安装到"开始"菜单中去,点击Choose Target 选择"启动服务.bat"
3.4与3.3步骤相同,对"停止服务.bat"做相同操作。
3.5在install中,addAction 选择"Modify Text File - Single File" 点击Choose Target "启动服务.bat"文件,选择Prepend,写入
net start mysql
net start apache
net start OpenOfficeUnoServer
3.6在install中,addAction 选择"Modify Text File - Single File" 点击Choose Target 选择"停止服务.bat"文件,选择Prepend,写入
net stop apache
net stop mysql
net stop OpenOfficeUnoServer
3.7在Post-install中,addAction 选择"Execute Command”,在"Command Line"中输入"cmd /c $USER_INSTALL_DIR$\openoffice.bat $USER_INSTALL_DIR$",这条命令用来安装完成后执行openoffice.bat文件
3.8在Post-install中,addAction 选择"Execute Script/Batch file" 在Comment中取名为"注册MySQL服务",在Script中写入
Call "$USER_INSTALL_DIR$\MySQL5\bin\mysqld" -remove mysql
Call "$USER_INSTALL_DIR$\MySQL5\bin\mysqld" -install mysql
net start mysql
3.9在Post-install中,addAction 选择"Execute Script/Batch file" 在Comment中取名为"注册apache服务",在Script中写入
Call "$USER_INSTALL_DIR$\Apache2.2\bin\httpd" -k install -n apache
net start apache
3.10在Pre-Uninstall中,addAction 选择"Execute Script/Batch file" 在Comment中取名为"注销MySQL服务",在Script中写入
Call net stop mysql
Call "$USER_INSTALL_DIR$\MySQL5\bin\mysqld" -remove mysql
3.11在Pre-Uninstall中,addAction 选择"Execute Script/Batch file" 在Comment中取名为"注销apache服务",在Script中写入
Call net stop apache
Call "$USER_INSTALL_DIR$\Apache2.2\bin\httpd" -k uninstall -n apache
3.12在Pre-Uninstall中,addAction 选择"Execute Script/Batch file" 在Comment中取名为"注销openoffice服务"
Call net stop OpenOfficeUnoServer
Call sc delete OpenOfficeUnoServer
3.13 Build-->Build Project,开始打包,完成
打包完成以后,按钮Open in Explorer>,文件夹Web_Installers>InstData>Windows>VM>,文件install.exe就是安装文件,可直接双击进行安装
注意:安装的时候,整个安装路径上不能有空格的出现
安装完成后,然后就可以在浏览器中输入项目的地址,访问项目了!
原文:http://www.cnblogs.com/wenphp/p/4815927.html
内容总结
以上是互联网集市为您收集整理的用installAnywhere打包PHP项目全部内容,希望文章能够帮你解决用installAnywhere打包PHP项目所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。