當前位置:才華齋>設計>網頁設計>

WAMP環境+PHP程式+維護安裝解除安裝程式打成EXE安裝包的方法

網頁設計 閱讀(7.38K)

大家經常會接到一些程式設計的活,例如設計企業網站,做做財務,統計系統什麼的。或許是因為朋友的需求,或許圖個零花。不管什麼原因吧。等程式做好了,給對方展示、安裝,就成了問題。企業網站好說,至少需要個虛擬主機什麼的;可是OA,財務……這些內部系統就不好說了,總不能把程式碼和資料庫扔給人家,寫個說明,讓他們自己照著說明去配置環境,安裝程式碼吧。這樣顯然不像話,要知道隔行如隔山啊!再者,萬一客戶離自己呆的地方十萬八千里,總不能過去給人安裝吧,這樣估計所有收入都擋不住這一來一往的車費的。所以把WAMP環境+PHP程式+維護安裝解除安裝程式打成EXE安裝包就很有必要。要讓客戶安裝PHP程式就像安裝QQ一樣簡單,方便!

WAMP環境+PHP程式+維護安裝解除安裝程式打成EXE安裝包的方法

方法應該有N多種。我所知道的只有三種。

1.用RAR的自動解壓縮功能。

2.用windows打包軟體InstallShield打成安裝包。

3.用現成的東西打包!(呵呵,俗話說,站在巨人的肩膀上麼!我也是懶人一族的。)

以上1.2方法呢,大家可以通過百度,谷歌搜一搜。不會懶得搜尋吧……=.=!比我還……

在這裡我詳細說一下我的`方法。這個方法也是前些日子幫朋友做個房地產資訊系統時自己蒐集到的。

第一,首先需要一個純淨綠色的PHP執行環境。元件根據專案需求先配置好。我是以F:PHPServer為環境根目錄,一般元件apache2+php5+mysql5+zo需要開通GD庫……配置80,3306……這個大家應該比我熟悉。可以應用定製性比較強的整合套件最好要ZIP格式綠色版的,例如PHPNOW,XAMPP。不要急,下載連結會寫在下面。我用的是PHPnow,小巧方便定製性高!

第二,把我們的編的系統安上,自己查錯除錯,一切OK後。好了這就完成一半了。這時候有人發話了,“江湖郎中”“蒙古大夫”“騙子”。恩!各位不要急,好戲在後邊!現在這個資料夾PHPServer,要保證不要向外界匯入配置檔案,一定要保證PHPServer的獨立與完整性,就是保證其綠色。

第三,向這些綠色整合套件一般裡面都有寫好的BAT也就是批處理檔案,直接啟動輸入號碼就能啟動和關閉服務。這時我們可以用RAR自解壓+執行批處理,可以,但現在遭到很多防毒軟體封殺攔截。其實我用的也是這個原理。我在網上找到了一個打包程式make_exe(來自PHPnow)可以把.7z+打包後的檔案介面資訊打成一個EXE執行包,並在執行自解壓後自動執行7z壓縮包中的批處理檔案。make_包裡有Make_,,三個檔案。看到這一點,大家應該有思路了吧。首先把PHPServer壓成PHPServer.7z檔案然後配置好。修改檔案,然後執行Make_就可以了。

首先:Make_程式碼

setv=1.2

copy/b/++*.*PHPServer%v%||pause

很明瞭吧!“setv=1.2”是版本,然後需要三個檔案,打包。

程式碼,開啟方法,直接拖到TXT就行了

;!@Install@!UTF-8!

Title="房地產資訊管理系統V1.2"

BeginPrompt="#房地產資訊管理系統V1.2安裝包#nn*確認你沒有執行IIS等其他佔用80埠的服務。n*如果你安裝有其他同類套件,請先停止或解除安裝。n*安裝完成後請不要隨便移動安裝目錄。nn作者:xiloQQ:110026985主頁。"

ExtractDialogText="請稍後,正在解壓檔案..."

ExtractTitle="正在解壓..."

ExtractPathText="請選擇解壓路經(僅限英文字元):"

ExtractCancelText="取消"

CancelPrompt="你真的要退出嗎?"

GUIFlags="4+8+32+64+256+2048"

InstallPath="D:PHPServer"

RunProgram="cmd/"

;!@InstallEnd@!

這些相信也不用我解釋了,想顯示什麼就改什麼。注意這句InstallPath="D:PHPServer"為安裝目錄,還有解壓後執行RunProgram="cmd/"這個BAT,也就是啟動apache,mysql服務的命令了。下面就是PHPServer的的命令了。因為太多簡單貼上幾句!

@echooff

rem--

rem--Byxilo(QQ:110026985)

setlocalenableextensions

prompt-$g

title初始化PHPserver%pnver%-Apache+PHP+MySQL

echo____________________________________________________________

echo^|^|

echo^|######正在安裝浩搏不動產資訊管理系統環境套件######^|

echo^|____________________________________________________________^|

echo.

:copy

echo____________________________________________________________

echo^|^|

echo^|開始檔案處理...^|

echo.

rem建立目錄

ifnotexist%apadir%confextramd%apadir%confextra

ifnotexist%apadir%logsmd%apadir%logs

省略…………

省略…………

下面會附上全部檔案的!簡單解釋就是配置,複製,啟動!不明白我會再樓下解釋。

貼圖:

第一步:

第二步:

第三步:

其實已經OK了,相信大家也懂了,第一次發技術帖有點太唐僧了!哈哈!如果在完善的話就是解除安裝命令啊!備份資料庫啊!新增到STARTMENU裡去啊!都很簡單的!最後宣告一點,所有資源均來自於網上,希望軟體作者不要找我麻煩啊!

帖連結!!!

ow官方的

_

3.精簡後的

4.7z很強大!