PHP - 为要运行的exec'd命令指定服务器

时间:2011-02-22 03:24:05

标签: php ip-address exec

使用PHP,exec('php test.php');将在命令行上执行单独的PHP脚本。

如果test.php存在于另一台服务器上但在同一网络中,该怎么办?我可以为shell命令指定服务器的本地IP地址吗?远程IP地址怎么样?我总是可以在第二台服务器上安装Apache并通过http调用远程脚本,但是如果可能的话我希望避免使用它。

谢谢,Brian

1 个答案:

答案 0 :(得分:1)

我可以想到两个选择:

  1. 使用exec()执行连接到其他服务器的程序并执行任何操作。

  2. 在接收服务器上设置Web服务,让发送服务器发送请求。

  3. 无论你选择做什么,你都需要在接收端进行一些设置,这显然是Dan Grossman指出的原因。