如何将php Web应用程序转换为桌面应用程序并保留数据库

时间:2015-11-28 16:00:00

标签: php mysql sqlite web-applications desktop-application

我们有一个用PHP开发的Web应用程序。但大多数客户一直没有互联网连接。那么,有没有办法将应用程序转换为桌面应用程序,以便它可以独立工作,只要有互联网连接就可以同步到Web应用程序?目前我正在通过xampp本地测试它并且它可以工作,但我不想在客户端PC上安装xampp或wamp。我是编码FYI的业余爱好者。我希望通过示例获得任何精确答案。

3 个答案:

答案 0 :(得分:2)

一个简单明了的方法,无需通过XAMPPLAMP安装,使用户非常简单就是使用PHP内置服务器 PHP 5.4 0.0

$ cd ~/public_html
$ php -S localhost:8000

您可以在index.php目录中添加public_html进行测试,然后只需在 $ php -S localhost:8000内运行public_html 命令。打开浏览器并输入localhost:8000,以便查看index.php文件。

另一个重要的事情是,您的用户必须安装Mysql(或者您目前使用的DBMS)。

来源PHP documentation

答案 1 :(得分:1)

为避免在每台客户端PC上安装服务器,您可以使用虚拟机,这样您就可以拥有相同的环境,只需复制到您需要的每台PC。

要使源代码保持最新(连接时),请使用GIT或其他版本控制系统(SVN可能更容易进入)。

答案 2 :(得分:1)

您必须安装mysql或您在后端使用的DBMS以及安装XAMPP或任何其他服务器来运行PHP脚本。如果您不想安装完整的XAMPP,则可以使用便携式XAMPP,这只是复制和粘贴。 您可以修改一个脚本,该脚本可以在特定时间间隔后继续检查,如果互联网可用,则将数据库与实时服务器同步。