我已經爲使用PHP/MYSQL的酒店管理系統開發了內部軟件。我們的客戶需要.exe格式的軟件並在桌面上使用。我使用各種軟件的.exe轉換,但它只支持PHP,但我想連接MySQL數據庫。請任何人都可以幫助創建與MySQL數據庫的.exe轉換..使用mysql數據庫在php中創建.exe文件
回答
我認爲你應該說服你的客戶端不要使用.exe安裝程序。這個不成立。
您可以安裝一個安裝本地Web服務器和本地MySQL的安裝程序,然後打開Web瀏覽器並瀏覽本地Web服務器。這會起作用,但這意味着你的應用程序只能在一臺機器上運行,並且不能由兩個人使用。
另一方面,您可以安裝與局域網上託管的中央MySQL數據庫通信的應用程序。但是爲什麼不在網上安裝整個應用程序(網絡服務器,MySQL等),讓客戶端通過局域網作爲Web應用程序來訪問它?仍然沒有理由進行本地安裝。
我建議:
- 看看你是否能說服你的客戶端移動到一個完全Web託管的解決方案。強調更新容易 - 從一箇中心位置,而不是每臺機器;或者
- 看看你的客戶端是否會滿意安裝指向URL鏈接的.exe(在局域網上)。
非常簡短的回答:不可
告訴你的客戶,這是一個客戶端 - 服務器應用程序不是桌面應用程序。
一個想法是有便攜的PHP/MySQL/APACHE可以存儲在CD或者使用,並且創造來回它自動運行..
告訴你的客戶,你可以做的更好,你可以創建一個批處理文件供他使用!
然後用一行運行php的應用程序創建一個program.bat文件(應該是「php」)。
:)
網上有很多編譯器,您可以使用PHP創建EXE。 該程序只通過DOS和Windows上運行... :)所以這是Windows用戶從Here
- 首先下載ZIP好消息。
- 現在解壓縮並打開命令提示符,然後轉到其目錄位置。
- 開始→運行然後輸入'cmd'
- 使用「cd ..」命令更改目錄。
- 將PHP腳本放在bamcompile.exe旁邊進行編譯,將它放在同一個目錄中。
在命令提示符,在該目錄中,鍵入:
bamcompile test.php
變化:
bamcompile -c test.php gives compression.
-e:something.dll allows a DLL to be embedded
現成的例子中,你已經下載的壓縮文件給,只是試試出。 另一個應用程序wapache也在那裏,但我不太瞭解它。
我們需要與PHP框架,MySQL和Apache的一起捆綁在MSI(Windows安裝程序)的項目文件。
一切都可以包含在一個單一的MSI文件,也可以在一個MSI(PHP框架+ Apache的框架+ MySQL的)和你的項目文件,Yiiframework在另一個MSI沿着保持服務器的一部分。
我已經爲了創造我以前的web項目之一做出服務器部分MSI。在那個項目中,我不得不配置Mysql DB(my.ini)和Apache配置文件(.conf)。它運行良好。
從wampserver.com下載WAMP服務器。 它非常適合用於桌面的離線使用服務器,然後將腳本abd .sql文件複製並粘貼到其中。你已經完成了。
如果您的客戶端使用高速互聯網,那麼他們可以將服務器連接到在線。但他們需要超級計算機來獲得更多流量,另一種選擇是局域網。
如果程序是辦公室使用,無需連接大量的電腦和互聯網的再使用局域網和WAMP。
------另一種可能,你可以使用--------
安裝WAMP然後再複製.exe文件「點擊開始按鈕>所有程序>並粘貼到啓動夾」。服務器將運行自動Windows OS啓動或重新啓動,但需要2-3分鐘。 (綠燈)
去WAMP文件夾> WWW>製作一個文件夾爲您的程序然後粘貼您的腳本。
打開任何瀏覽器,然後在地址欄中輸入「localhost或127.0.0.1(localhost IP用於脫機)」,向下滾動,您將看到「您的項目」,在此下方將看到您創建的文件夾進入wamp服務器> www文件夾。點擊它,在這裏你gooooo ....
現在您的客戶端可以做的工作與你的腳本。將其加入書籤並在桌面上創建快捷方式以供直接使用。
希望這可以幫助你。謝謝。
如果您遇到任何問題,把這項工作做好,然後發郵件給我在這裏 - ([email protected])
對於桌面應用程序,我建議你改變你的數據庫設置(如果你能)和開關到SQLite3數據庫。它們是可移植的文件,不需要運行數據庫服務器。
使用http://www.usbwebserver.com/並從棒或CD/DVD您將能夠運行您的應用程序。這是一個類似於W的便攜式版本
鏈接無效。這裏是一個有效的: http://www.usbwebserver.net/en/ – Nikola 2016-07-01 19:55:02
從網站目錄中的所有代碼複製到
Phpdesktopchrome/www
目錄。運行Phpdesktopchrome.exe,它將執行像PHP編譯器的瀏覽器。
用於生成EXE文件下載Innosetup Software。
安裝並運行Innosetup並選擇Phpdesktop chrome文件在Option中創建一個EXE文件。
在客戶端系統與數據庫導入安裝wampserver。
享受。
- 1. 使用PHP從MySQL數據庫創建一個XML文件
- 2. 使用php語法在mysql中創建新數據庫
- 3. 在PHP中使用MySQL數據庫創建動態iCal
- 4. 使用「。」創建mysql數據庫在名稱(使用PHP)
- 5. PHP從Mysql數據創建XML文件?
- 6. 無法在服務器上使用PHP創建MySQL數據庫?
- 7. 如何使用腳本(PHP等)在MySQL上創建數據庫
- 8. 建議使用xml文件的數據庫表。 (mysql/php)
- 9. 使用PHP DOM從MySQL數據創建XML文件
- 10. 使用vba創建mysql數據庫
- 11. PHP/Mysql:註冊不會在數據庫中創建新用戶
- 12. mysql在自定義文件夾中創建數據庫
- 13. 在mysql中創建innodb數據庫
- 14. 使用adobe flash創建windows(.exe)文件
- 15. 使用Jsmooth創建.exe文件
- 16. 在php&mySQL中創建文件目錄
- 17. 無法使用ssh創建我的數據庫php mysql
- 18. 如何在Python中使用數據庫創建CSV文件?
- 19. MySQL數據庫使用PHP
- 20. 使用MySQL和PHP將數據存儲在MySQL數據庫中
- 21. 在php中使用函數來創建數據庫連接?
- 22. 在PHP中創建數據庫類
- 23. 如何在VB.NET中創建EXE文件
- 24. 在MySQL數據庫中創建一個PHP緩存系統?
- 25. 在Java中使用mySQL數據庫創建「INSERT」語句
- 26. 使用C在MySQL數據庫中創建表時出錯#
- 27. 爲用戶配置文件創建mysql數據庫
- 28. 在MySQL創建轉儲文件數據庫5.0
- 29. C#用庫創建「.exe」
- 30. 使用PHP在MySQL數據庫
答案缺少下載鏈接。請編輯答案以提供此信息。 – 2012-09-14 10:55:55