2016-03-01 179 views
2

我在Laravel中制作了一个Web应用程序,该应用程序仅在Windows上运行,并将单独部署在最终用户计算机上,我想知道从哪里开始制作安装程序会:为Web应用程序创建Windows安装程序(laragon/laravel)

  • 下载和配置Laragon
  • 转移我的应用程序相关的地方
  • INITIALISE MySQL的
  • 运行工匠的命令。

我考虑过使用类似wix的东西,但它看起来像一个非常陡峭的学习曲线。

+0

对不起,爆你的泡沫,但Laragon仅仅是一个网络服务器。你的laravel应用程序是用在Apache服务器上运行的PHP编写的。所以你的laravel应用程序并不是Windows专有的,实际上它本身不能在Windows上工作。你需要一台服务器。 –

+0

没有气泡爆裂队友,我意识到它的网络服务器 - 我需要一个安装程序,将安装'网络服务器'和我的'PHP脚本'到最终用户机器谁将完全有窗户,不知道这些事情 - PHP脚本因此使用COM是非常独家的Windows - 感谢您的有用答案。 – aarcarr

回答

3

Laragon非常便携,您只需将其压缩并发送给您的客户。 让我解释一下:

1. You installed Laragon in your machine C:\laragon 
2. You created a Laravel app name: awesomeapp. There should be a folder name C:\laragon\www\awesomeapp 
3. The correspond database will be stored in C:\laragon\data.... 

只是压缩它laragon.zip(或laragon.tar.gz更好的压缩),那么你的客户可以解压到C:\ laragon或d:\ laragon或E:\ yourcompany \ laragon,...无论如何。

他只是运行laragon.exe并单击开始所有按钮。过了一段时间,他可以浏览http://awesomeapp.dev并使用您的应用程序。

注:

  1. 您的客户可以使用Skype通常绑定到端口80 & 443,所以 指导他们解除绑定端口
  2. 你可以通知客户设置Laragon下手Windows并自动运行所有服务+最小化Laragon至 系统托盘。所以,当启动他们的电脑时,他们可以使用你的应用程序 而不用做任何事情。

来源:https://forum.laragon.org/topic/73/windows-installer

+0

感谢您的回答,我会去给它一个去找回你 – aarcarr

+0

因此,工作 - 我用Inno安装程序打包在c:\ laragon中的所有文件,然后做了一个后安装脚本,改变了域名称(使用用户输入) - 我必须解决的一件事是使用Inno安装程序安装VC++可再发行程序包(laragon在2012年和2015年不起作用) – aarcarr

+0

啊,我刚刚意识到这是我在https:// forum的问题。 laragon.org/topic/73/windows-installer :) – aarcarr

相关问题