-
首先配置服务器的配置文件,修改php位置文件:php.ini
sudo vim /etc/php5/apache2/php.ini
找到 disable_functions=…….; 将里边禁用的pcntl_exec删除掉! -
重启apache2 : sudo service apache2 restart
-
如果利用python生成什么文件的话,一定要保证目录的可写性
-
具体语法如下
<?php
#下面的 2>&1表示输出错误信息
$program="python /var/www/html/test.py 2>&1";
shell_exec($program);
?>
5.python 文件
#-*- coding:utf-8 -*-
import numpy as np
import pandas as pd
import matplotlib
matplotlib.use("Agg")
import matplotlib.pyplot as plt
data = np.array([1,4,1,45,45,52,55])
plt.plot(data)
plt.savefig('/var/www/html/first.jpg')
#这个文件的作用是生成一个图形文件