【问题标题】:Bundling PHP MySql with Flex to be given to a client将 PHP MySql 与 Flex 捆绑提供给客户端
【发布时间】:2010-11-16 00:08:04
【问题描述】:
我使用 Flex、php、mysql 制作了一个应用程序。现在给它 对于客户,我将这个 flex 应用程序与 xampp。这种方法几乎没有问题: 1.每当flex应用程序运行时,一个xampp窗口 也打开了。 2. Apache 端口号,我提供给客户端 是固定的。与 mysql 端口号相同。 有什么更好的选择来克服这些?

【问题讨论】:

    标签: php mysql apache-flex xampp


    【解决方案1】:

    听起来您正在尝试制作类似桌面的应用程序,对吗?如果是这样,你的方法是错误的。 AIR 允许您访问本地 sqlite 数据库,因此您根本不需要编写服务器端代码。现在,既然您已经完成了工作,那听起来有点蹩脚,但是如果您按照当前的方向前进,那么您总是会有一些怪癖。

    【讨论】:

    • 但是使用sqllite有一个问题。 Flex 的承诺,即用 Flex 编写的代码可以在离线或在线应用程序中轻松使用,这一承诺被打破了。
    • 太真实了。不幸的是,对于您正在尝试做的事情,没有好的解决方案。
    【解决方案2】:

    如果您正在构建一个 Web 应用程序(例如,如果您的应用程序必须可供多人访问,可以从世界上任何可以访问 Internet 的计算机访问),则应该部署它在某处的网络服务器上,而不是在您客户端的桌面计算机上。

    附带说明:在这种情况下,您可能必须处理某种身份验证机制,以确保只有“正确的人”才能访问它。

    那里有很多托管公司;根据您的具体需求,其中许多可能适合您:PHP+MySQL 现在很常见;请注意,它们通常在 Linux 上运行 PHP,而不是 Windows,这可能意味着一些细微差别(例如文件名区分大小写)

    根据您的客户所在公司的类型,也许他们已经有了一些托管可能性?
    在这种情况下,他们应该将应用程序部署在他们的一台网络服务器上,这样公司内的任何人都可以访问它(取决于他们的配置,但这毕竟是网络服务器存在的原因)


    如果这没有帮助,您能否详细说明您的需求?
    谢谢:-)


    如果你正在构建某种桌面应用程序,它只需要安装在一台计算机上并由一个人使用,就不能再使用了……嗯,PHP 不是最好的工具^^

    【讨论】:

      猜你喜欢
      • 2017-11-18
      • 2012-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      相关资源
      最近更新 更多