php执行shell脚本问题在ubuntu上搭的xamp环境平台。在使用php的shell_exec执行shell脚本的时候,只能执行部分命令,或者说只能执行echo命令,像cat ,more等等都不能执行,而且无任何返回信息,比如:echo "a"cat a.txtmore b.txtecho "b"结果为: ab,中间的2条命令没有执行,也无任何反馈信息,这是为何? 分享到: 更多 ------解决方案--------------------权限问题。chmod 0777 a.txt 看看------解决方案--------------------$ ll a.txt$ ll b.txt试试------解决方案--------------------你上面的echo应该不是linux命令的echo应该是php的echo $results = `cat a.txt`;或者$results = shell_exec('cat a.txt'); echo $results试试