2016-03-01 225 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

相關問題