因為專案中需要使用shell_exec執行python腳本,在測試下shell_exec("test.py")能夠正常無誤運行,但是加個目錄shell_exec("python/test.py")則失效了,用的PHP框架,原因一開始想到是PHP的目錄限制,但苦試無果後發現不是目錄的問題。
於是想到可能是shell_exec指令不支援目錄?一言驚醒夢中人,shell_exec就相當於命令列執行
程式碼由原來的
改成如下圖就可以了,完美解決。
更多PHP相關知識,請造訪PHP教學!
以上是關於PHP Shell_exec所遇到的坑的詳細內容。更多資訊請關注PHP中文網其他相關文章!