【问题标题】:using local and remote server simultaneously for php同时为php使用本地和远程服务器
【发布时间】:2014-12-08 11:01:09
【问题描述】:

所以我正在创建一个需要与专用打印机(带有特殊驱动程序的财务打印机)通信的网站 (HTML/PHP/Jquery/MySQL),并且我计划让它在远程服务器上完全在线。但是,我发现驱动的正确使用需要我使用本地服务器来运行允许网站的PHP与驱动交互的工具。

现在,我知道我可以使网站完全本地化,同时维护一个远程数据库,并在需要时将更新推送到所有将安装此软件的计算机上。这将很快解决手头的问题。但是,我更喜欢维护一个远程服务器,以确保可以快速完成任何更新或修复,而不必在将来手动更新数百台计算机。我还研究了 HTML5 的离线功能,但这对我没有帮助,因为我需要在本地使用 PHP。

我想知道的是,是否可以让网站主要在远程服务器上运行,同时允许这一功能在本地服务器上运行?也就是说,我是否可以在需要时强制 PHP 使用本地服务器?

提前谢谢你:)

PS:我在网站管理员页面上问过这个问题,但它被标记为搁置,因为它是一个编程问题。我是这方面的新手,所以我希望在这里发布它是正确的(我查看了常见问题解答,我认为我是安全的。)

【问题讨论】:

    标签: php printing remote-server web-development-server localserver


    【解决方案1】:

    你的计划听起来不错。有时这些驱动程序只在本地工作。如果调用该操作,您可以有一个条件,您可以将请求转发到本地服务器。

    例如站点在远程服务器上运行。您有一个请求需要本地主机“/getPrinterDriver”调度并使用 $localURL 进行处理。您应该在远程服务器上有此源以指向本地服务器。

    【讨论】:

    • 谢谢,这对我来说是一个正确的方向!但是,我似乎无法找到如何做到这一点。那么假设运行驱动程序的函数在本地服务器上,我如何使用 $localUrl 访问它?我明白它背后的想法,我只是无法理解语法。如何包含包含功能的页面以及如何访问它们?如果这听起来像是一个初学者问题,我很抱歉,但我以前从未这样做过,而且我找不到合适的在线文档。
    • 假设您有 2 组可通过 Internet 访问的 Web 文件夹。一个是本地的;确保可以通过 Internet 访问本地实例。网络上的另一个将驻留在网上。当您调用需要使用本地服务器的函数时,只需使用该域名并进入您的脚本来调用该操作。把它用白板写出来会对你有帮助。当我提到“$localURL”时,我的意思是把这些东西放在一个配置文件中;例如; $localURL = path-to-local-instance/{then-path-to-script} 简单地说
    猜你喜欢
    • 2011-01-28
    • 2020-08-27
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多