php执行sh文件无权限的解决办法

检查禁用函数

检查php.ini中是否禁用了你使用的exec,system等函数,如果禁用了,需要打开。

给运行php的用户添加sudo权限

在你要执行的命令前,加上sudo

编辑/etc/sudoers文件:

vi /etc/sudoers

root ALL=(ALL) ALL

下面添加一行:

www ALL=(ALL) NOPASSWD:ALL

重启apache

发表评论

邮箱地址不会被公开。 必填项已用*标注