[英]stand alone php app
構建非Web瀏覽器獨立php應用程序的最佳方法是什么,該應用程序適用於某種數據庫而無需用戶安裝數據庫服務器。 或者我只是要求太多?
如果您的目標是Windows,請嘗試使用WinBinder 。 它允許您使用PHP開發本機Windows應用程序。
它還支持SQLite,因此您不需要數據庫服務器。
在您的應用程序中嵌入SQLite數據庫,然后配置PHP以與SQLite數據庫通信:
看看php編譯器,你最終會得到一個二進制文件供人們運行。 它可以是桌面GUI應用程序,也可以是“盒子中的Web服務器”類型的東西。
正如Oakcool所提到的,請查看PHP-GTK。 它是一個類似於MFC for C / C ++的GUI開發工具。
PHP-GTK以及SQLite或上面提到的其他文本文件應該可以解決問題。
這是一個想法:信息可以存儲在XML中,因此可以避免使用數據庫。 這當然只適用於某些目的。
我不知道如何使用PHP作為獨立的編程語言,我的意思是不使用Web服務器和browser.i可以回答您的其他問題。
SQLite是一個數據庫系統 (更具體地說是一個庫!),它為您提供SQL數據庫的所有基本功能, 而無需安裝任何特定的數據庫服務器 。但是您需要復制一個小的.dll文件(sqlite3.dll i)進入你的工作目錄。該文件只是一個非常小的文件,但你獲得了數據庫的所有基本功能,如INSERT DELETE UPDATE SELECT等。它是一個很好的輕量級數據庫..我的意思是..真的輕巧。
PHP也內置了對SQLite數據庫的支持。兼容性永遠不會成為問題
看看他們的主頁https://sqlite.org/
這就是他們自己描述的內容: SQLite是一個軟件庫,它實現了一個獨立的,無服務器,零配置的事務SQL數據庫引擎。 SQLite是世界上部署最廣泛的SQL數據庫引擎。
結帳phpdesktop ,為您提供:
看看這3個鏈接
PHP GTK enter code here
http://gtk.php.net/
FLEX http://www.adobe.com/products/flex/?promoid=BPDEQ
AIR http://www.adobe.com/products/air/
我認為任何會幫助你,檢查出來。
我沒有任何經驗,但有一個便攜版的XAMPP 。
您不一定要使用Apache部分。 該應用程序可以從命令行運行,具體取決於您要執行的操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.