Как я могу выполнить php скрипт от имени пользователя root?
Я попробовал:sudo ./script.php
и в моем сценарии я получил в 1 строке: #!/usr/bin/php
Если я правильно понял, вам не нужно #!/usr/bin/php
в вашем скрипте PHP.
Предполагая, что у вас установлен php
с доступной командой, попробуйте следующее из командной строки:
sudo php path/to/script.php
... где script.php
содержит только код PHP.