Как перезапустить вебсервер Apache с помощью PHP скрипта?
Здравствуйте! Такой вопрос: как перезапустить веб-сервер Apache с помощью PHP скрипта? shell_exec ( 'sudo apache2ctl graceful');
НО вряд ли система разрешить выполнение команды от имени суперпользователя через PHP. Как быть?
лучший вариант — ставить задачу в файл (или очередь задач), который по крону (или обработчиком очереди) читается и выполняется от рута. Вы не должны пользователю довать выполнять произвольные команды от рута — это супер антисекьюрно