PHP - 在远程服务器上ping另一个PHP文件

时间:2014-07-03 14:38:03

标签: php centos

在我提出问题之前,我会解释一下设置。

服务器1:与CentOS的vps
服务器2:使用CentOS的vps

在server1上我有/var/www/html/test.php 这个文件必须使用一些POST变量ping另一台服务器上的get.php。

在server2上我有/home/somedir/get.php

那么可以ping一个不是webfile的文件吗?

1 个答案:

答案 0 :(得分:0)

通过ssh2_exec()SSH到server2。来自php.net的修改示例:

<?php
$connection = ssh2_connect('server2.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');

$stream = ssh2_exec($connection, 'php /home/somedir/get.php');
?>

上面的文件应该放在server1上。

来源:http://php.net/manual/en/function.ssh2-exec.php