我们如何将 PHP 连接到 Unix?

发布于 2024-12-09 04:24:53 字数 112 浏览 0 评论 0原文

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

有没有一种方法可以普遍连接到 UNIX?

I am using Unix on telnet/ssh on a network with several modules and DBs. I need to my PHP layer to connect to any of them when the particular user from the particular module tries to connect...

Is there a way to universally connect to UNIX?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

醉梦枕江山 2024-12-16 04:24:53

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

Based on your latest comment... If you want to execute shell commands through PHP, try system or exec or passthru or popen. They each do slightly different things.

长发绾君心 2024-12-16 04:24:53

以下是使用 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().

Here is the way to connect using PHP language :

<?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().
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文