Как открыть исполняемый файл (GNU / Linux) с помощью php?
exec
а также system
не работают на меня.
Поскольку я пробовал несколько разных вариантов, я здесь, чтобы спросить вас. У меня никогда не было опыта работы с php (я работаю с C), поэтому я застрял, вероятно, в чем-то простом, но очень сложном для меня. Я попробовал это:
<?php
string exec('add_user email password');
?>
и много других возможностей.
add_user — исполняемый файл, написанный на C ++. Он расположен в корневой папке, в папке html и в папке apache2 (на всякий случай), поэтому это не путь к ошибке. Адрес электронной почты и пароль являются параметрами. Я пробовал и exec () и system (), ничего не происходит. Я даже попробовал «Whoami», ничего. Когда я говорю, что ничего не происходит, я действительно это имею в виду. Я называю php браузером localhost / test.php, просто получаю пустой сайт. Если я попробую echo 'string';
я все еще ничего не получаю.
Пытаться shell_exec:
<?php
$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";
?>
Других решений пока нет …