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 的路徑:

    一定要指向絕對路徑(即使已經設好環境變數也要給絕對路徑)
    可以用 / 也可以用 \\ 也可以用 \ 

收工!


留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

合併列印標籤漏印