php exec()执行python脚本
exec()
原型:string exec (string command [, string array [, int return_var]])
开启exec()函数:
exec()函数是被禁用的,要使用这个函数必须先开启。
首先是 要关掉 安全模式 safe_mode = off (若safe_mode=off,下边就不需要看了)
然后在看看 禁用函数列表 disable_functions = proc_open, popen, exec, system, shell_exec, passthru 这里要把 exec 去掉,重启 apache 就OK了。
safe_mode_exec_dir=
exec("python test.py {$param1} {$param1} 2>&1", $data, $status);
$param为传python脚本参数,多个参数以此类推$param3 $param4 ...
$data var_dump($data)打印结果
python
if __name__ == '__main__':
list = sys.argv
if list:
param1 = sys.argv[1] #参数1
param2 = sys.argv[2] #参数2
print('结果')