PHP从webxampp调用python命令

2024-10-02 12:37:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我在运行WindowsServer2012的Web服务器上使用XAMPPServer和PHP。你知道吗

现在我有树莓皮,需要运行下面的命令。你知道吗

sudo python /home/pi/open.py

你知道吗打开.py在/home/pi/上。你知道吗

我试着用shell命令运行它,结果成功了。你知道吗

但是现在我的问题是,如何从web调用sudo python /home/pi/open.py(web服务器在windows上)?你知道吗

假设raspberry pi IP地址:192.168.1.145。你知道吗

我试过的是:

$piaddress = "192.168.1.145";
shell_exec("sudo python" .$piaddress."/home/pi/open.py");

但它不起作用。你知道吗


Tags: py命令服务器webhomepisudoopen
1条回答
网友
1楼 · 发布于 2024-10-02 12:37:52
  1. 将python脚本传输到要运行脚本的服务器。你知道吗
  2. 在要运行脚本的服务器上安装基于SSH的密钥
  3. 将相关密钥传输到Windows服务器
  4. shell_exec('ssh -i /path/to/private.key -t user@192.168.1.145 "python /path/to/open.py"')
  5. 庆祝一下!你知道吗

注意:user必须具有正确的权限

来源:

相关问题 更多 >

    热门问题