從PHP 執行Python 腳本
嘗試使用exec() 函數從PHP 執行Python 腳本時,某些使用者遇到問題PHP 無法產生問題PHP 無法產生任何輸出。儘管將錯誤報告設為 E_ALL 並啟用了 display_errors,腳本仍然沒有回應。
為了解決這個問題,已經測試了各種解決方案,包括:
但是,當與命令「echo TEST」一起使用時,exec() 函數可以工作,而 shutdown 命令仍然不起作用。此外,PHP 具有存取和執行 Python 腳本所需的權限。
經過進一步調查,發現 PHP 的 Web 伺服器通常不會以 root 身分執行。若要解決此問題,請以 Web 伺服器的使用者或具有類似權限的帳戶身分登錄,並嘗試手動執行命令。
以上是為什麼即使具有適當的權限,我的 PHP exec() 函數也無法執行 Python 腳本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!