为了账号安全,请及时绑定邮箱和手机立即绑定

从PHP运行Python脚本

从PHP运行Python脚本

慕尼黑8549860 2019-06-18 16:50:30
从PHP运行Python脚本我试图使用以下命令从PHP运行Python脚本:exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2');但是,PHP根本不产生任何输出。错误报告设置为E_ALL,DISPLE_FERRERS是打开的。以下是我尝试过的:我用python2, /usr/bin/python2和python2.7而不是/usr/bin/python2.7我还使用了一个相对路径,而不是绝对路径,它也没有改变任何东西。我试着使用命令exec, shell_exec, system.但是,如果我跑if (exec('echo TEST') == 'TEST'){     echo 'exec works!';}它工作得很好shutdown now什么也做不了。PHP拥有访问和执行文件的权限。编辑:多亏了亚历杭德罗,我才能解决这个问题。如果您有同样的问题,请不要忘记,您的Web服务器可能/希望不会以root的形式运行。尝试以您的Web服务器的用户或具有类似权限的用户登录,并尝试自己运行这些命令。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1067 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信