为了账号安全,请及时绑定邮箱和手机立即绑定

使用 php 运行 python 脚本 - 在控制台中而不是在 Web 浏览器中工作

使用 php 运行 python 脚本 - 在控制台中而不是在 Web 浏览器中工作

DIEA 2021-09-25 10:09:37
我正在尝试在 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 脚本从控制台运行时才会保存图像
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 203 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信