【问题标题】:Can PHP trigger an event on a remote Windows ServerPHP 可以在远程 Windows Server 上触发事件吗
【发布时间】:2017-11-15 03:53:10
【问题描述】:

有没有办法让 PHP 向 Windows Server 发送信号以运行脚本?

我正在编写一个 Web 应用程序,它生成数据库条目,稍后由远程 Windows Server 上的程序同步。 PHP 和 mySQL 在 AWS 上运行。 Windows 服务器上的应用程序将 mySql 数据库与 Quickbooks 同步。理想情况下,我想从 PHP 发送一个信号,以便如果 PHP 更新了数据库,让远程 Windows 服务器知道要运行哪个脚本以启动同步程序。我需要在 PHP 命令以及如何在 Windows 上设置监听服务方面指出正确的方向。

我在想如果我可以让 Windows 在特定端口上侦听一个简短的 XML 文件,PHP 可以发送密码和实体 ID 号来识别要运行的脚本。

有什么建议吗?

谢谢!

【问题讨论】:

  • windows机器可以每隔X分钟检查一次数据库的变化

标签: php windows-server-2016


【解决方案1】:

您可以在两端使用 php。只需在 windows 上安装 php 服务器,然后当请求发生时执行 windows 命令。 PHP 可以做到这一点。

【讨论】:

    【解决方案2】:

    我会安排一个任务来从 Windows 服务器端读取特定文件,而从 php 端你可以使用 cron 作业。这个问题太宽泛了,有几种方法可以解决这个问题。你需要更具体的“代码”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-24
      • 1970-01-01
      • 1970-01-01
      • 2016-03-20
      • 1970-01-01
      相关资源
      最近更新 更多