使用mysql数据库在php中创建.exe文件
我使用PHP/MYSQL开发了酒店管理系统的内部软件。我们的客户希望在桌面上使用.exe格式的软件。我使用各种软件进行.exe转换,但它只支持php,但我想连接MySQL数据库。请任何人都可以使用MySQL数据库帮助创建.exe转换。我认为你应该说服你的客户不要使用.exe安装程序。这毫无意义 您可以让安装程序安装本地web服务器和本地MySQL,然后打开web浏览器并浏览本地web服务器。这是可行的,但这意味着您的应用程序只能在一台机器上运行,不能由两个人使用 另一方面,您可以安装一个应用程序,该应用程序与托管在局域网上的中央MySQL数据库通信。但是,为什么不在局域网上安装整个应用程序(webserver、MySQL等),并让客户端作为web应用程序通过局域网访问它呢?仍然没有本地安装的理由 我建议:使用mysql数据库在php中创建.exe文件,php,mysql,exe,Php,Mysql,Exe,我使用PHP/MYSQL开发了酒店管理系统的内部软件。我们的客户希望在桌面上使用.exe格式的软件。我使用各种软件进行.exe转换,但它只支持php,但我想连接MySQL数据库。请任何人都可以使用MySQL数据库帮助创建.exe转换。我认为你应该说服你的客户不要使用.exe安装程序。这毫无意义 您可以让安装程序安装本地web服务器和本地MySQL,然后打开web浏览器并浏览本地web服务器。这是可行的,但这意味着您的应用程序只能在一台机器上运行,不能由两个人使用 另一方面,您可以安装一个应用程序
非常简短的回答:不可能 告诉您的客户端它是客户端服务器应用程序而不是桌面应用程序
一个想法是让可移植的PHP/MYSQL/APACHE可以存储在CD中或使用,并为其创建自动运行..告诉您的客户您可以做得更好,您可以创建一个批处理文件供他使用 然后创建一个program.bat文件,其中一行运行php(应该类似于“php”)
:)web上有许多编译器,您可以通过它们在PHP中创建EXE。 此程序仅在dos和windows下运行…:)这对windows用户来说是个好消息
bamcompile test.php
bamcompile -c test.php gives compression.
-e:something.dll allows a DLL to be embedded
已下载的压缩文件中提供了现成的示例,请试用。
另一个应用程序wapache也在那里,但我不太了解它 我们需要将您的项目文件与PHP框架、MySQL和Apache捆绑在MSI(windows installer)中 所有内容都可以包含在单个MSI文件中,或者您可以将服务器部分保存在一个MSI(PHP框架+Apache框架+MySQL)中,并将您的项目文件和YiIfFramework保存在另一个MSI中
我已经制作了服务器部件MSI,以便创建我以前的web项目之一。在那个项目中,我必须配置Mysql数据库(my.ini)和Apache配置文件(.conf)。工作正常。从wampserver.com下载WAMP服务器。 它非常适合脱机使用server for desktop,然后将脚本abd.sql文件复制并粘贴到其中。你就完了 如果您的客户端使用高速interenet,则他们可以将服务器连接到联机。但他们需要超级计算机来增加流量,另一个选择是局域网 如果该程序是办公用的,不需要连接很多计算机和互联网,那么就使用LAN和WAMP ------您可以使用的另一种可能--------
如果您在做这项工作时遇到任何问题,请发电子邮件给我-(krishnabiker@yahoo.com)对于桌面应用程序,我建议您更改数据库设置(如果可以)并切换到SQLite3 DB。它们是可移植的文件,运行时不需要数据库服务器。使用棒或CD/DVD即可运行应用程序。它是一个便携式版本,类似于W
Phpdesktopchrome/www
目录答案是缺少下载链接。请编辑答案以提供此信息。