用php打开可执行文件

时间:2016-05-30 14:45:26

标签: php c++ exec executable

如何用php打开可执行文件(GNU / Linux)?

execsystem对我不起作用。

由于我尝试了多种不同的选择,我在这里问你。我从未有过使用php的经验(我使用C语言),所以我可能会遇到一些简单的事情,但对我来说却很难。我试过这个:

<?php

string exec('add_user email password');

?>

以及许多其他可能性。 add_user是用C ++编写的可执行文件。它位于根文件夹,html文件夹和apache2文件夹中(以防万一),所以它不是故障路径。电子邮件和密码是参数。我已经尝试了exec()和system(),没有任何反应。我甚至没有试过'whoami'。当我说没有任何事情发生时,我的意思是。我用浏览器“localhost / test.php”调用php,只是得到空白站点。如果我尝试echo 'string';我仍然一无所获。

1 个答案:

答案 0 :(得分:1)

尝试shell_exec

<?php
$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";
?>