[英]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.