0
我試圖在PHP執行以下命令的python腳本:權限即可運行使用PHP的exec()
<?php exec("xdg-open file") ?>
<?php exec("python file.py") ?>
所有文件都/var/www/html
。
雖然其他更簡單的命令似乎工作。例如:
<?php exec("touch file.txt") ?>
<?php echo exec("ls") ?>
<?php echo exec("whoami") ?>
我只是想能夠使用PHP(不需要sudo的)運行任何Python/shell命令。這是一個許可問題嗎?如果是這樣,我該怎麼辦?
我剛剛試過你說的話,它仍然沒有工作;也許我做錯了什麼。服務器使用的用戶是www-data,它也是所有者。我嘗試使用python腳本播放歌曲,但沒有任何反應。 – C10H15N
你能提供顯示的輸出嗎? – Exodus
可能有很多事情需要考慮,PHP運行安全模式?例如。 – Exodus