PHP可以在远程Windows Server上触发事件

时间:2017-11-15 03:53:11

标签: php windows-server-2016

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

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

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

有什么建议吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

我会安排一个任务从Windows服务器端读取一个特定文件,从php端你可以使用cron作业。这个问题过于宽泛,有几种方法可以做到。您需要更具“代码”特定。