标签: php nginx sudoers
我需要给php重新加载nginx。该命令是nginx -s reload,所以sudoers文件中的条目下面是否正确?
nginx -s reload
www-data ALL=NOPASSWD: nginx -s reload
然后<?php exec('sudo nginx -s reload'); ?>或shell_exec是要使用的函数吗?
<?php exec('sudo nginx -s reload'); ?>
由于
答案 0 :(得分:1)
我会使用nginx的绝对路径,但你的语法看起来是正确的。 您可以使用shell_exec()
shell_exec()