通过php调用linux shell及权限不足的解决办法

1 php的代码为

<?php
system("/usr/local/xxx/xxxxx/xx.sh");
?>

2 通过浏览器访问之后。发现apache的log输出权限不足

3 找到shell的位置。cd /usr/local/xxx/xxxxx

4 chmod 777 xx.sh

5 重启apache

6 访问php页面,shell调用成功