gpt4 book ai didi

php - 从本地 PHP 脚本运行远程 python 脚本

转载 作者:行者123 更新时间:2023-12-01 04:14:46 26 4
gpt4 key购买 nike

我有两台机器,192.168.10.6(本地机器)有我的 php 脚本,192.168.12.163(远程机器)有我的 python 脚本。如何从本地 PHP 脚本运行此远程 python 脚本?

我有一个用于从本地 PHP 脚本运行本地 python 脚本的工作代码,但我无法从本地 PHP 脚本运行远程 Python 脚本。

最佳答案

我打算建议使用 shell_exec/exec 生成 ssh 并在远程主机上运行命令,例如:

$out = shell_exec('ssh user@192.168.12.163 "ls -la"');

但是,我发现 PHP 支持 ssh2_exec ,例如:

$connection = ssh2_connect('192.168.12.163', 22);
ssh2_auth_password($connection, 'username', 'password');
$stream = ssh2_exec($connection, 'python /path/to/script');

如果您的服务器上没有 ssh2 并且您无法安装它,您可以尝试phpseclib (例如,参见here)

关于php - 从本地 PHP 脚本运行远程 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34437934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com