我有一个 PHP/MySQL 驱动的 SaaS 应用程序,我想部署它的离线版本。我不想使用现有的众多 PHP GUI 工具中的任何一个,因为这需要重建 GUI,而且我希望它看起来与 Web 版本完全一样。
我想在客户的系统上运行 Apache/MySQL 服务器(或类似的东西)并以某种方式编译 PHP 代码,这样源代码就看不到了。这样做的最佳方法是什么?理想情况下,我想要一个可以启动/停止服务器的 .exe 文件。
以下是一个非常相似的问题,但它与 Python 相关,与 PHP 无关:Create application for web & desktop
最佳答案
您可以通过创建压缩文件“隐藏”源代码 phar archive .
作为网络服务器,您可以使用 PHP's built in webserver .
作为离线数据库,一般用sqlite就可以了,如果需要Mysql,有an embedded version of Mysql available以及因此您也可以嵌入它,可能是通过 PHP C 扩展。
关于php - 使用 PHP 创建桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14114604/