我正在嘗試在 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
提交
取消