求助,php中用exec调用php -v命令执行失败
最近在调一个网站的bug,网站的框架是Zend Framework,lamp环境。view里面需要用exec执行脚本,脚本是一个php文件,且需要命令行参数,调用方式如下:
exec("php xxx.php param1 param2");
调试后发现exec命令可以执行,exec("ls", $out)可以正常执行,exec("php -v")不能执行。问题可能是apache用户不具有执行php命令的权限,这个很奇怪。大家帮忙解答下啊,不胜感激。