mac-如何使用root权限运行php exec()?

mac-如何使用root权限运行php exec()?,php,macos,exec,osx-snow-leopard,Php,Macos,Exec,Osx Snow Leopard,如何在mac os中以root权限运行php的exec()? 下面是我正在测试的命令,它似乎不起作用: exec("sudo -u root -S ifconfig lo0 alias 127.0.0.2 < /Users/aa/Documents/pass") exec(“sudo-u root-S ifconfig lo0别名127.0.0.2

如何在mac os中以root权限运行php的
exec()
? 下面是我正在测试的命令,它似乎不起作用:

exec("sudo -u root -S ifconfig lo0 alias 127.0.0.2 < /Users/aa/Documents/pass")
exec(“sudo-u root-S ifconfig lo0别名127.0.0.2
看起来您需要更改架构,因为从PHP运行root命令是个坏主意……可能会出现什么问题?您是否尝试执行包含该行作为root的脚本
sudo php-f/path/to/script.php
@ohio818该脚本由apache调用,apache没有以root身份运行看起来您需要更改您的架构,因为从php运行root命令是个坏主意……可能会出现什么问题?您是否尝试以root身份执行包含该行的脚本
sudophp-f/path/to/script.php
@ohio818脚本由apache调用,apache不是以root用户身份运行的