运行python3.py文件的PHP脚本

2024-06-24 13:34:51 发布

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

我正在尝试从PHP脚本运行python文件。预期的情况是,当浏览我的站点上的*/webhookMac.php时,将运行脚本名MacLabLogin.py。但出于某种原因,什么也没发生。我检查了Apache2服务器上的日志,但没有看到相关日志(所有日志都是几个月前的)

这是我的PHP代码

<?php
$command = escapeshellcmd("python3 /location/of/file/from/root/MacLabLogin.py");
$output = shell_exec($command);
echo $output;
?>

PHP在我的Web服务器上工作,我知道PHP文件可以访问并运行,但由于某些原因,运行.py文件的部分没有运行该文件。当我手动运行python脚本时,它也可以工作

附言: “回声”没有返回任何东西。网页是空白的。 我使用的是AmazonLinuxEC2实例


Tags: 文件代码py服务器脚本output站点情况
1条回答
网友
1楼 · 发布于 2024-06-24 13:34:51

问题是找不到selenium模块。我在脚本的同一个文件中添加了selenium模块文件,它能够顺利运行

pip3 install selenium -t /path/to/root/of/.py/script/

相关问题 更多 >