2016-07-07 50 views
1

我想将我的php应用程序转换成桌面应用程序,只需双击它就可以将其作为.exe文件运行。为此,我发现了许多第三方软件,如bamcompile,wapache,Php桌面铬等。从这些最兼容和满足我的要求到问责程度的是PHP桌面铬。其余的两个都有其缺点 -配置php桌面铬以允许它连接到sql server

1.Bamcompile-它在命令行上运行应用程序,并不显示GUI,所以我是不舒服的。

2.Wapache-It运行应用程序,但它在Internet Explorer浏览器中运行它,所以它无法运行我的应用程序支持的框架。我需要Google Chrome。

3.Php desktop chrome-这在很大程度上满足了我的要求,但问题是它不支持sql server数据库。我想过使用sql server作为数据库,因为我不想安装xampp/wamp在我想要使用我的应用程序的每台机器上。我添加了使用SQL Server到php桌面/ ext文件夹所需的驱动程序,但是我在php桌面应用程序中找不到php.ini,我可以在其中添加扩展名。任何我不需要在客户端机器上安装xampp/wamp或任何其他应用程序来运行我的应用程序的方式。

用php桌面解决将应用程序转换为exe文件的问题。这意味着当我只从xampp启动mysql时,我的应用程序运行得非常好,没有必要为此启动apache。因此,现在我想要做一些可以包括我的数据库以及PHP桌面chrome文件夹并支持应用程序的东西因此,我不需要始终启动phpmyadmin。或者,可以仅安装phpmyadmin/MySQL而不使用xampp,如果是,如何配置?因为我单独安装了它,但我不知道它为什么显示拒绝访问。

在此先感谢。

我试图提供尽可能多的细节,以防您需要知道其他事情,请让我知道。我已尽一切可能请帮助我。

+0

切换到SQLite3是最佳选择。 – vkubre

回答

-1

您的需求颇具异国情调。在您的应用程序中尝试phpinfo() - 然后您将找到您的php.ini所在的位置。这可能会让你走上正轨。还有一件事要尝试,如果你的数据库不是太大,SqlLite数据库在你的项目中,因为它是捆绑在php中的,并且不需要单独的服务器。