首页 > 解决方案 > 如何使用 shell 命令在 php 中执行 python 脚本?

问题描述

我想使用以下代码在我的 php 脚本 (/var/www/html/index.php) 中执行我的 python 脚本 (/var/www/html/start.py):

<!doctype html>

<html lang="en">
<head>
  <meta charset="utf-8">
  <title>Test</title>
</head>

<body>

<h1>Test</h1>

    <?php
    shell_exec("python /var/www/html/start.py");
    ?>

</body>
</html>

该命令在终端中运行,python 代码很好。我还尝试将代码放在外部 php 脚本中。没有显示错误。

#! /usr/bin/env python
import subprocess

subprocess.call(["/home/pi/pipresents/pipresents.py", "-p", "pp_mediashow"])

我正在使用树莓派和 apache2 在网络上显示 index.php。我安装了 PHP 7.3。

标签: phppythonhtml

解决方案



推荐阅读