【问题标题】:Can PHP be accessible offline?PHP可以离线访问吗?
【发布时间】:2015-09-28 13:09:28
【问题描述】:

我的雇主希望我采用完全用 PHP 编写的 Web 应用程序,以便在离线时可以访问。 (它必须可以通过没有互联网连接的 ipad 访问。)

我尝试了以下方法:

在我要花任何钱之前,我必须 100% 肯定它有效。

有谁知道我如何做到这一点?

【问题讨论】:

  • 你为什么不尝试在设备中创建一个 Sqlite 数据库并更新它的信息呢?每当用户在线时,他都会从服务器获取数据并进行更新。但是每当他离线时,可以从他的 ipad 或 iphone 中的 Sqlite DB 中获取数据
  • 我不知道该怎么做,我也不知道它在这个项目中是否有用。该项目包含一个包含 300 个项目的数组,将循环生成一个巨大的表单。用户填写数据(在这种情况下是我的雇主填写的。)然后它通过另一个循环创建一个包含用户输入的文件。
  • 感谢您的帮助,但我正在寻找更简单的解决方法。如果我必须遵循这些教程,我可能会更快地用 JavaScript 重写项目(这不是我期待做的事情)。还有谁?请问?

标签: php ios ipad local


【解决方案1】:

offline 是什么意思?

如果您希望将服务器嵌入到您的应用程序中,那么您很不走运,这是不可能也不允许的。但是,如果您想在计算机中运行本地环境,请查看 MAMP

【讨论】:

  • 我了解 MAMP、WAMP 以及所有这些 PC 应用程序。我只需要一些可以让我在 ipad 上使用 localhost 的东西,而 ipad 没有 wifi 或 4g 连接。所以我的雇主可以在旅途中使用网络应用程序,只需在他的 ipad 上。
【解决方案2】:

了解更多关于 Mike 的问题,他正在尝试在 iOS 设备上离线/独立运行一个用 PHP 制作的网站/webapp。

由于 PHP 是一个预处理器,如果没有单独的服务器来发挥作用,这是不可能的。根据这个应用程序必须做什么,我建议你尝试重新制作 webapp,这样它就不会使用 PHP。很多用 PHP 完成的事情也可以用 JavaScript 在客户端完成。

如果您需要更复杂的东西,请尝试查看Meteor Framework。它原生支持 PhoneGap 导出,因此应用程序可以作为应用程序在移动设备上独立运行。

编辑:如果您可以使用 android 设备,则可以在显示页面的同一设备上运行 PHP 服务器,因为 android 比 iOS 更开放。如果您不愿意将 PHP 代码重写为 JS,请获取一个 android 选项卡并使用适用于 android 的 PHP 服务器包,例如 this 或另一个包含 MySQL 服务器的包,例如 this one

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-24
    • 2019-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多