php - 如何使用 Apache、Php 和 Mysql 制作“便携式”Web 应用程序?
问题描述
我想在 Windows 计算机上运行 Web 应用程序,但由于某些原因,我不想在该计算机上安装 Xampp 之类的 Web 堆栈。
Web 应用程序放置在一个文件夹中,其中包含 Apache、PHP、MySQL 或 PostgreSQL 等数据库以及 Web 源。如果我们想访问它,桌面中只有一个快捷方式,当我们单击它时,浏览器会打开并指向一个具有特定端口的 URL,例如 localhost:8888。网络应用程序已打开。
我只想将该文件夹放在安装程序中。安装程序只是将其解压缩到系统文件夹并在桌面上创建一个快捷方式。
我问这个是因为我见过这样的东西。它使用 PostgreSQL。就像我刚刚在上面解释的那样。
如果你知道如何使它工作,你可能想帮助我。您的回答将不胜感激。
解决方案
您可以通过三种方式将 Web 应用程序作为软件应用程序提供
您可以通过桌面图标上的应用程序开始在笔式驱动器服务器中创建便携式服务器。
您可以使用 Microsoft Installer 创建安装程序,它可以一次性安装所有要求,然后将 ini 文件指向您的源代码文件夹。这将让桌面图标启动 xammp 并运行您的应用程序。(仅适用于窗口)
使用 CMD 和终端编写 python 脚本来安装 Web 服务器。然后 python 脚本将 ini 指向您的源文件夹。为服务器启动命令生成快捷方式并使用 url 启动浏览器。
我们已经在基于笔式驱动器的服务器中提供 Lab 应用程序
推荐阅读
- jenkins - 量角器测试用例在 Jenkins 服务器上失败,但它们在本地机器上传递:Selenuim 服务器上的 TimeoutError
- excel - Excel 中的 DATEVALUE 问题
- python - mysql.connector 和常规 MySQL 中的精确查询不返回相同的结果
- javascript - 如何使用 HTML 单选按钮输入 (JS/jQuery) 更改 Highcharts 图形
- python - Google Analytics Reporting API,日期范围不起作用
- android - 无法解析具有“下载”权限的内容提供程序时,PackageInstaller 崩溃
- xamarin - 应用程序来自 xamarin 形式的背景后,信号 R 不起作用
- c++ - C++ 程序在没有管理员权限的情况下在后台运行
- javascript - 如何删除网址末尾的重复内容?
- snowflake-cloud-data-platform - 如何在雪花中查看时区