如何将 php Web 应用程序转换为桌面应用程序并保留数据库
How do I convert a php web application into a desktop application and retain database
我们在 PHP 中开发了一个网络应用程序。但是大多数客户并不是一直都在连接互联网。那么,有没有办法将应用程序转换为桌面应用程序,使其独立运行并在有互联网连接时同步到 Web 应用程序?目前我正在通过 xampp 在本地对其进行测试并且它可以工作,但我不想在客户端电脑上安装 xampp 或 wamp。我是编码 FYI 的业余爱好者。我将不胜感激任何带有示例的精确答案。
为避免在每台客户端电脑上安装服务器,您可以使用虚拟机,这样您将拥有相同的环境,只需复制到您需要的每台电脑即可。
要使源代码保持最新(连接时),请使用 GIT 或其他版本控制系统(SVN 可能更容易进入)。
您必须安装 mysql
或任何您在后端使用的 DBMS
以及安装 XAMPP
或任何其他服务器到 运行 PHP脚本。如果您不想安装完整的 XAMPP
,您可以使用便携式 XAMPP
,它只是复制和粘贴。
您可以正确设置一个脚本,该脚本可以在特定时间间隔后继续检查,如果互联网可用,则将数据库与实时服务器同步。
无需通过 XAMPP
或 LAMP
安装就可以做到这一点的一个简单好方法对用户来说非常简单,就是使用 PHP 内置服务器作为PHP 5.4.0.
$ cd ~/public_html
$ php -S localhost:8000
您可以通过在 public_html
目录中添加一个 index.php
然后 运行 命令 $ php -S localhost:8000
在 public_html
。打开你的浏览器并输入 localhost:8000
这样你就可以看到你的 index.php
文件。
另一件重要的事情是您的用户必须安装 Mysql
(或您当前使用的任何 DBMS
)。
我们在 PHP 中开发了一个网络应用程序。但是大多数客户并不是一直都在连接互联网。那么,有没有办法将应用程序转换为桌面应用程序,使其独立运行并在有互联网连接时同步到 Web 应用程序?目前我正在通过 xampp 在本地对其进行测试并且它可以工作,但我不想在客户端电脑上安装 xampp 或 wamp。我是编码 FYI 的业余爱好者。我将不胜感激任何带有示例的精确答案。
为避免在每台客户端电脑上安装服务器,您可以使用虚拟机,这样您将拥有相同的环境,只需复制到您需要的每台电脑即可。
要使源代码保持最新(连接时),请使用 GIT 或其他版本控制系统(SVN 可能更容易进入)。
您必须安装 mysql
或任何您在后端使用的 DBMS
以及安装 XAMPP
或任何其他服务器到 运行 PHP脚本。如果您不想安装完整的 XAMPP
,您可以使用便携式 XAMPP
,它只是复制和粘贴。
您可以正确设置一个脚本,该脚本可以在特定时间间隔后继续检查,如果互联网可用,则将数据库与实时服务器同步。
无需通过 XAMPP
或 LAMP
安装就可以做到这一点的一个简单好方法对用户来说非常简单,就是使用 PHP 内置服务器作为PHP 5.4.0.
$ cd ~/public_html
$ php -S localhost:8000
您可以通过在 public_html
目录中添加一个 index.php
然后 运行 命令 $ php -S localhost:8000
在 public_html
。打开你的浏览器并输入 localhost:8000
这样你就可以看到你的 index.php
文件。
另一件重要的事情是您的用户必须安装 Mysql
(或您当前使用的任何 DBMS
)。