簡體   English   中英

在Linux Apache上使PHP運行python腳本的權利

[英]Rights on linux apache to make php run a python script

因此,對該主題有很多疑問,最近幾天我讀了很多東西。

從命令行運行執行python腳本的php腳本就可以了-一切正常(whoami customername)。 在瀏覽器中運行php腳本不起作用(whoami www-data)。 無論誰同時擁有兩個腳本,無論我使用哪個php運行腳本(exec,system ...),檢查php.ini,都不會禁用任何會干擾的腳本。 如果我將php腳本移到最根本的位置,似乎願意執行python腳本,但是找不到需要使用python腳本執行操作的SSH文件夾。

我收集的問題是權利。 我可以從命令行運行python腳本。 我可以從命令行運行php腳本。 兩者都做應有的工作(SSH到git服務器並做一些事情)

它是一個客戶服務器,所以我只能做我能做的事情。 最好在瀏覽器中有一個按鈕來使事情發生,而不是將客戶發送到命令行。

在我最終放棄之前,有人遇到過相同的情況並找到了解決方案嗎?

我認為您想使用php運行shell命令。 試試這個可能會對您有所幫助http://php.net/manual/zh/function.shell-exec.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM