用php从shell启动sudo

时间:2010-02-24 11:20:53

标签: php linux

如何从PHP运行它?

sudo /etc/init.d/apache2 restart

2 个答案:

答案 0 :(得分:1)

我认为这不是一个好主意。

另外,请看下面的讨论:

Can PHP restart Apache?

http://www.linuxforums.org/forum/linux-security/3068-using-php-restart-apache.html

答案 1 :(得分:0)

您可以使用exec命令。 http://ch.php.net/manual/en/function.exec.php

如果你想使用sudo,只需在/ etc / sudoers文件中添加Apache(通常是www)下运行的用户。