PHP 執行系統指令 以執行 python 為例
想偷懶,不想為了 ptyhon 再設一個 web server ,雖然直接從 PHP 去執行系統指令好像不太安全,不過反正只有自已在用,忽略之,所以這次要處理的是路徑問題…
工作環境:
Windows 10 home
Apache with PHP 7
Python 3
PHP 裏面主要的語法像這樣
$command = escapeshellcmd('D:/pythonPath/python.exe D:/scriptPath/app.py');
exec($command, $out, $status);
其中 D:/pythonPath/python.exe 的路徑:
一定要指向絕對路徑(即使已經設好環境變數也要給絕對路徑)
可以用 / 也可以用 \\ 也可以用 \
收工!
留言
張貼留言