因工作需要,需要使用php去調用python腳本,通過system或者exec可執行python腳本,但是在過程中出現問題
1.使用system或者exec執行python腳本時沒有反應,后來通過調試發現,需要配置環境變量,並且設置過不重啟沒有作用【可能是我本地的情況】,添加如下連個全局環境變量
C:\Users\sec-h\AppData\Local\Programs\Python\Python35\
C:\Users\sec-h\AppData\Local\Programs\Python\Python35\Scripts\
2.配置完環境變量之后腳本可以直接執行,但是腳本需要復制一個很大的虛擬機【大致在20G左右】,需要很長的時間,會造成連接超時,解決方法有兩個
1.設置連接時間,可直接查百度
2.將python腳本的擴展名換成pyw,並使用如下命令
start cmd /c python '腳本路徑' ‘參數’
linux環境下直接執行命令加空格以及“&”符號即可
如下:
python “腳本” “參數” &