php call python - Linux

Margaret avatar
By Margaret
at 2021-04-29T00:16

Table of Contents



各位大大好

想請教一下

如果我目前想在linux appserv環境下 寫一隻PHP 去執行python

有參考相關的做法

PHP端

test.php

<?php
$command = escapeshellcmd('python3 /usr/custom/test.py');
$output = shell_exec($command);
echo $output;
?>


Python端: test.py


fp = open("filename.txt", "a")

# 寫入 This is a testing! 到檔案
fp.write("This is a testing!")

# 關閉檔案
fp.close()



如果用以下執行時 http://127.0.0.1/test.php

會無法正常產生filename.txt

他會直接略過整隻python, 不知是否有其他相關的作法 感謝

--
Tags: Linux

All Comments

Jessica avatar
By Jessica
at 2021-04-29T09:53
考慮看看用python另外跑個server,用php發request給
Ula avatar
By Ula
at 2021-04-29T19:30
權限問題?
Tracy avatar
By Tracy
at 2021-04-30T05:07
我猜大概是 open_basedir 設定, 是說用 linux 還用 ap
pserv 只是自找麻煩
Ethan avatar
By Ethan
at 2021-04-30T14:44
先用whereis python3看一下路徑 打完整路徑上去再試試看
Sarah avatar
By Sarah
at 2021-05-01T00:22
乾 which啦打錯

Gnuplot 繪圖 terminal pdfcairo

Daph Bay avatar
By Daph Bay
at 2021-04-28T18:33
※ 引述《curiosity2 (dog)》之銘言: : 因為目前使用 pdflatex , 如果使用 gnuplot 畫數據圖, : terminal pdfcairo : 想要打出 Latex 符號 可以嗎? : 以前 使用 terminal pslatex 時是可以,但現在 用 : ...

Container內 cin疑問

Lydia avatar
By Lydia
at 2021-04-25T23:03
跑以下程式cin 一直吃不到qq https://i.imgur.com/ABmskit.jpg 指令: https://i.imgur.com/b4wzHjP.jpg 結果: https://i.imgur.com/5An1c6l.jpg 以下為container ...

請問現在 Linux 繁中注音輸入法是不是一灘死水?

Hardy avatar
By Hardy
at 2021-04-25T15:22
目前使用的桌面是 Gnome40 Wayland, 在這上面很多輸入法都不能運作, 譬如 ibus-mozc 這個日文輸入法, 不過換到 ibus-anthy 就可以替代了, 但我們今天先不談中文以外的輸入法, 以下是我目前遇到的問題。 首先是 ibus-chewing,他算是用過最好用的注音輸入法, 但在 ...

Gnuplot (繪圖)

Una avatar
By Una
at 2021-04-22T21:31
因為目前使用 pdflatex , 如果使用 gnuplot 畫數據圖, terminal pdfcairo 想要打出 Latex 符號 可以嗎? 以前 使用 terminal pslatex 時是可以,但現在 用 terminal pdfcairo 就不知道該如何做了? - ...

可在已安裝系統分區的硬碟上作軟raid嗎

Franklin avatar
By Franklin
at 2021-04-21T21:38
如題 因為一些因素無法在安裝os時執行raid 目前有一顆1t ssd已經做好分區根目錄以及安裝許多軟體套件了 這個前提下我還可以安裝別的硬碟跟舊1t 做raid1嗎 且不刪除任何資料 環境 系統是Ubuntu 20.04 - ...