2013-01-01 79 views
8

我有一个PHP/MySQL驱动的SaaS应用程序,我想部署一个脱机版本。我不想使用任何外部的PHP GUI工具,因为这需要重新构建GUI,并且我希望它看起来与Web版本完全相同。使用PHP创建桌面应用程序

我想在客户端的系统上运行Apache/MySQL服务器(或类似的东西),并以某种方式编译PHP代码,以便源代码不可见。这样做的最好方法是什么?理想情况下,我想有一个可启动/停止服务器的.exe文件。

下面是一个非常类似的问题,但它关系到Python和PHP不是:Create application for web & desktop

+0

您也可以查看https://groups.google.com/forum/?fromgroups=#!topic/web2py/aVbouI7Dby8 –

回答

5

您可以“隐藏”创建压缩phar archive的源代码。

作为网络服务器,您可以使用PHP's built in webserver

作为一个离线数据库,通常sqlite是合适的,如果你需要Mysql,也有an embedded version of Mysql available,所以你可以嵌入,也可以通过PHP C扩展。

+0

为了更进一步,使用PHP Nightrain打包您的应用程序。所以,你不必担心用户在他的电脑上安装PHP,Apache等等。以下是一个快速YouTube视频http://www.youtube.com/watch?v=GXt8erPLf4o – roosevelt

1

TideSDK会是不错的选择。他们提供更好的支持。

+0

不是推荐选项! – Mimouni

相关问题