通过PHP执行python脚本

时间:2016-02-09 10:22:42

标签: php python python-2.7

我在尝试使用python,apache和php解决权限问题的多种方法后输入这篇文章。 我想要的是将文件从一个目录复制到另一个目录。我已将所有目录所有者设置为www-data,将chmod设置为777 当我在用户www-data下运行python脚本时,它运行正常并复制文件,但是使用PHP调用python脚本它似乎只复制文件但不复制内容。所以该文件基本上是空白的。

python文件

#!/usr/bin/python
import subprocess
subprocess.call([ 'cp','sched2','/folder/test'])

PHP代码

exec("/folder/test.py");

文件夹权限:

  • / folder和/ folder / test由www-data with mode 777
  • 拥有

文件权限:

  • test.py和sched2归www-data和mode 777所有

PHP文件位于/ var / www

0 个答案:

没有答案