环境:centos7+nginx1.10.2+php5.6.29
求助各位高手:能否让web环境与终端的环境变量相同,执行结果也相同呢
命令行以web用户执行结果正常:
而nginx页面执行system/exec不能显示出第二条java -version的结果,无论是否加sudo
第三条环境变量也过少,估计是环境变量导致的
两处运行用户都是web
php-fpm, nginx用户设为web
web用户权限/bin/bash
/etc/php.int已把safe_mode相关选项关闭
并且phpinfo()在web和命令行执行,配置文件目录确实都是/etc/php.int
但是web段的环境variables与终端的不一样,终端下的明显更全
/etc/sudoers已经给web开权限