windows 下面执行 shell_exec 命令返回null

windows 下面执行 shell_exec命令
具体是 shell_exec('curl XXXXXX') 发一个get请求获取信息。
但是每次返回都是null
没有在安全模式下面运行,php版本是7

阅读 6.5k
2 个回答
新手上路,请多包涵

图片描述

今天我在弄得时候也搞了半天,然后发现其他的shell命令都可以执行,比如可以成功调用nodejs和Go,就是python不行,而且打印$_SERVER 发现在环境变量中没有发现python的路径,后来想起来我的python是官方的安装包选择的默认安装,所以安装到了C盘下的个人用户文件里!也就是说如果换个账号登录此设备就没有python了,所以个人文件下应该是有权限设置的,后来卸载python重新安装到了D盘,重启电脑终于解决了!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏