首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php执行shell脚本有关问题

2014-01-15 
php执行shell脚本问题在ubuntu上搭的xamp环境平台。在使用php的shell_exec执行shell脚本的时候,只能执行部

php执行shell脚本问题
在ubuntu上搭的xamp环境平台。在使用php的shell_exec执行shell脚本的时候,只能执行部分命令,或者说只能执行echo命令,像cat ,more等等都不能执行,而且无任何返回信息,比如:
echo "a"
cat a.txt
more b.txt
echo "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试试

热点排行