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