我们如何将PHP连接到Unix?

时间:2011-10-07 10:30:17

标签: php unix module

我在具有多个模块和数据库的网络上使用telnet / ssh上的Unix。当特定模块中的特定用户尝试连接时,我需要将PHP层连接到其中任何一个...

有没有办法普遍连接到UNIX?

2 个答案:

答案 0 :(得分:0)

根据您的最新评论...如果您想通过PHP执行shell命令,请尝试systemexecpassthrupopen。他们各自做的事情略有不同。

答案 1 :(得分:0)

以下是使用PHP语言进行连接的方法:

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

$stream = ssh2_exec($connection, '/usr/local/bin/php -i');
?>
// $connection is the SSH connection link identifier, obtained from a call to ssh2_connect().