我正在制作一个使用 PHP 和 mySQL 的小型 Web 应用程序。我打算制作一个使用 WebBrowser 组件来访问网站的小 C# 应用程序。但是,如果服务器由于某种原因不可用,我仍然希望客户能够使用它。
有没有一种相对简单的方法可以在我的 C# 应用程序中集成一个小型 PHP 和 SQL 引擎,例如如果服务器不可用,应用程序可以启动它自己的服务器并在 localhost 登录?或者我真的需要编写整个 PHP 和 SQL 服务器的代码吗?
编辑:
只是为了澄清一下。我的问题实际上是:有没有办法通过第三方插件或其他任何方式,让我的 C# 应用程序在远程服务器不可访问的情况下同时充当 PHP 服务器和 SQL 服务器。IE:如果服务器无法访问,请启动自己的服务器并连接到它。例如,我知道我可以安装和启动 XAMPP,但我不希望我的用户必须启动多个应用程序,因为他们很可能是计算机文盲。