запустить sudo из оболочки с помощью php - PullRequest
1 голос
/ 24 февраля 2010

Как мне запустить это из PHP?

sudo /etc/init.d/apache2 restart

Ответы [ 2 ]

1 голос
/ 24 февраля 2010

Не думаю, что это хорошая идея.

Также обратите внимание на следующие обсуждения:

Может ли PHP перезапустить Apache?

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

0 голосов
/ 24 февраля 2010

Вы можете использовать команду exec. http://ch.php.net/manual/en/function.exec.php

Если вы хотите использовать sudo, просто добавьте пользователя, под которым работает Apache (обычно www) в файле / etc / sudoers.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...