【问题标题】:How Can I make portable xampp project如何制作可移植的 xampp 项目
【发布时间】:2013-12-29 17:33:34
【问题描述】:

让我在 mysql 中使用 xampp 中的 php 开发了一个字典应用程序。那就是我可以从我的浏览器使用 localhost 访问它。但我不希望它在线。我想发布它的离线版本。这样我就可以使用 cd 或 pendrive 分发项目,而用户只需拿走它并运行它。那就是我想让它离线便携。

我该怎么做。那就是我应该在所有 cd 中安装 xampp 并导入我的数据库吗?或者有什么聪明的解决办法?

【问题讨论】:

  • 你在开玩笑吗……我相信有办法……@Coulton
  • 我可以做到,最重要的是不用任何笔记本电脑

标签: php mysql xampp portability


【解决方案1】:

就其本质而言,XAMPP 是可移植的。您可以提取它并运行它。当您运行它时,它将运行 Apache、mySQL,您可以通过 http://localhost 或根据您的主机文件配置通过其他地址访问它(如果它已从默认值更改)。

因此,将它放在笔记本电脑或笔式驱动器上,您就可以从中运行代码和数据库。

XAMPP 的描述如下:

XAMPP 是 Apache、mySQL、PHP 和 Perl(XAMPP 中的 AMPP)的集成服务器包,它们都从可移动驱动器运行。一切都已预先配置,只需解压缩或安装即可使用。

【讨论】:

    【解决方案2】:

    为什么不先搜索呢? )

    有类似问题:https://stackoverflow.com/a/12272455/2792335

    我认为您应该首先将数据库从 MySQL 迁移到 SQLite 之类的东西,以避免需要安装数据库服务器。

    然后使用 http://www.nusphere.com/products/phpdock.htm 之类的东西或上述答案中引用的应用程序之一。

    【讨论】:

      【解决方案3】:

      PHP 和 mysql 不是此类任务的好平台。运行 PHP 需要运行支持正确版本 php 的服务器(即 apache)。 mySQL 是商业产品,您可以免费使用它,但如果您想按照您的描述将它包含在您的产品中,您需要商业许可证。我建议将产品重写到另一个平台。例如,您可以使用 JavaScript 和 HTML5 存储来代替数据。或选择不同的数据库。

      【讨论】:

        猜你喜欢
        • 2011-09-22
        • 1970-01-01
        • 2013-10-13
        • 1970-01-01
        • 2016-09-08
        • 1970-01-01
        • 1970-01-01
        • 2021-10-23
        • 2010-09-08
        相关资源
        最近更新 更多