PHP脚本运行python3 .py文件

时间:2020-03-05 19:07:42

标签: python php

我正在尝试从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脚本时,它也可以工作。

PS: “ echos”不返回任何内容。该网页为空白。 我在一个Amazon Linux EC2实例上。

1 个答案:

答案 0 :(得分:0)

原来的问题是找不到硒模块。我在脚本的相同文件中添加了硒模块文件,它能够平稳运行。

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