我正在尝试在 ec2 实例中从 php 运行 python 文件。它可以在 ssh 控制台中使用,php index.php 但在 Web 浏览器中无法正常工作。我有一个 python 程序,它接受输入并生成图像如果输入是“一朵红花”,它将使用 tensorflow 和 nltk 生成红花。在这里我注意到了一些不同的东西。当我在 python 文件中输入此代码时我的python代码片段:import getpassusername = getpass.getuser()print username并使用php index.php我得到输出从控制台运行它bitnami 但是当我使用我的网络浏览器运行相同的代码时我得到输出daemon我的php代码片段:<?php header('Access-Control-Allow-Origin: *');define('ROOTPATH', dirname(__FILE__));$output = exec('python test.py');echo $output;?>预期结果:图像应使用 python 脚本保存在服务器上实际结果:仅当 php 脚本从控制台运行时才会保存图像
添加回答
举报
0/150
提交
取消