【问题标题】:Configuring php desktop chrome for allowing it to connect to sql server配置 php desktop chrome 以允许它连接到 sql server
【发布时间】:2016-11-09 21:17:35
【问题描述】:

我想将我的 php 应用程序转换为桌面应用程序,只需双击它即可将其作为 .exe 文件运行。为此,我找到了许多第三方软件,例如 bamcompile、wapache、Php desktop chrome 等。在这些中,最兼容并且在一定程度上满足我的要求的是 php desktop chrome。其余的都有它们的缺点-

1.Bamcompile-它在命令行上运行应用程序并且不显示 GUI,所以我对此并不满意。

2.Wapache-它运行应用程序,但它在 Internet Explorer 浏览器中运行,因此它无法运行我的应用程序支持的框架。我需要谷歌浏览器。

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

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

提前致谢。

我已尽力提供尽可能详细的信息,如果您需要了解其他信息,请告诉我。我已经尝试了所有可能的方法,请帮助我。

【问题讨论】:

  • 切换到 SQLite3 是最好的选择。

标签: php mysql phpmyadmin exe desktop-application


【解决方案1】:

您的需求非常奇特。在你的应用程序中尝试 phpinfo() - 然后你会发现你的 php.ini 是从哪里提供的。这可能会让你走上正轨。另一件事要尝试,如果你的数据库不是太大,项目中的SqlLite 数据库,因为它与php 捆绑在一起,不需要单独的服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-04
    • 2021-08-24
    • 2011-02-22
    • 1970-01-01
    • 2016-12-13
    • 2013-06-07
    • 1970-01-01
    • 2019-06-24
    相关资源
    最近更新 更多